需求:因物流系统对接,需要将订单收货信息传递给外部物流商系统,目前缺失物流对接所需的省份和城市字段,需要添加这两个字段,用于物流系统对接,字段值默认从客户资料里边的省份和城市携带下来,销售订单输入客户信息后,自动将该客户资料里边的省份和城市信息携带到这两个字段;如果实际订单收货省份和城市有变动,下单人员可以自行修改;
OVER.
- 首先添加文本字段,手工录入方式;
- 数据库查询这两个字段的内码值;
SELECT * FROM ICTemplate where FID='s01'
- 找到字段内码值后,定位到需要调整的列,按照如下语句更新字段自动携带数据;
--省份携带 update ICTemplate set --FLookUpCls=1012102, FRelationID='FCustID', FAction='.A3,FCustID,t_Organization,FItemID,FProvinceID,CRM_Province,FID,FName' --表示根据输入的客户信息获取对应客户的对应的区域ID WHERE FID='S01' and FCtlIndex=64--定位到需要调整的列 --城市携带 update ICTemplate set --FLookUpCls=1012103, FRelationID='FCustID', FAction='.A3,FCustID,t_Organization,FItemID,FCityID,CRM_City,FID,FName' --表示根据输入的客户信息获取对应客户的对应的区域ID WHERE FID='S01' and FCtlIndex=65--定位到需要调整的列
- 找一家填好了省份和城市的客户资料,测试前端携带关系;
- 验证下保存后数据库的字段更新值;