yaozhixue 1 год назад
Родитель
Сommit
81bd7071ac

+ 1 - 1
src/main/java/com/zfire/jiasm/syncdata/service/OrderService.java

@@ -22,7 +22,7 @@ public interface OrderService extends IService<OrderBase> {
     void setParameUpdate(Brand brand, OrderBase orderBase, ItfTblAssignDownload item);
 
     // 商户工单地理位置转成平台工单地理位置 无对应关系时商户的为准
-    void shPositionTopt(OrderBase orderBase);
+    void shPositionTopbak(OrderBase orderBase);
     // 平台工单地理位置转成商户工单地理位置 无依平台为准
     void tpPositionTosh(ItfTblAzAssignLcLsUpload lcls);
 

+ 5 - 2
src/main/java/com/zfire/jiasm/syncdata/service/impl/AddRepairBusinessServiceImpl.java

@@ -926,7 +926,8 @@ public class AddRepairBusinessServiceImpl implements AddRepairBusinessService {
         // 获取维修工单主表要修改的数据
         OrderBase upOrder = getUpOrderBase(brand, item, oldOrder);
         // 省市区单独处理
-        orderService.shPositionTopt(upOrder);
+        // orderService.shPositionTopt(upOrder);
+        publicService.installOrderSSQJ(upOrder);
         MyBeanUtils.copyProperties(upOrder,oldOrder);
         orderBaseService.updateById(oldOrder);
         return oldOrder;
@@ -936,7 +937,9 @@ public class AddRepairBusinessServiceImpl implements AddRepairBusinessService {
         // 获取维修工单主表要修改的数据
         OrderBase upOrder = getUpOrderBase(brand, item, oldOrder);
         // 省市区单独处理
-        orderService.shPositionTopt(upOrder);
+        // orderService.shPositionTopt(upOrder);
+        publicService.installOrderSSQJ(upOrder);
+
         MyBeanUtils.copyProperties(upOrder,oldOrder);
         return oldOrder;
     }

+ 11 - 5
src/main/java/com/zfire/jiasm/syncdata/service/impl/OrderServiceImpl.java

@@ -61,7 +61,8 @@ public class OrderServiceImpl extends ServiceImpl<OrderBaseMapper, OrderBase> im
         // 分销商城订单需要写日志表这里不再处理
 
         // 省市区单独处理
-        shPositionTopt(orderBase);
+        // shPositionTopt(orderBase);
+        publicService.installOrderSSQJ(orderBase);
         // 派工方式,新创建订单时 azren 名称不为空时为手动派工  (dispatch_flag派工方式 A=自动派工 B=手动派工)
         if (StringUtils.isNotEmpty(orderBase.getDispatchFlag())){
             orderBase.setDispatchFlag("B");
@@ -109,6 +110,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderBaseMapper, OrderBase> im
         // 省市区单独处理
         // shPositionTopt(orderBase);
         publicService.installOrderSSQJ(orderBase);
+        publicService.installOrderSSQJ(orderBase);
         // 派工方式,新创建订单时 azren 名称不为空时为手动派工  (dispatch_flag派工方式 A=自动派工 B=手动派工)
         if (StringUtils.isNotEmpty(orderBase.getDispatchFlag())){
             orderBase.setDispatchFlag("B");
@@ -390,7 +392,9 @@ public class OrderServiceImpl extends ServiceImpl<OrderBaseMapper, OrderBase> im
         setWebsit(item, orderBase);
 
         // 省市区单独处理
-        shPositionTopt(orderBase);
+        // shPositionTopt(orderBase);
+        publicService.installOrderSSQJ(orderBase);
+
         // 派工方式,新创建订单时 azren 名称不为空时为手动派工  (dispatch_flag派工方式 A=自动派工 B=手动派工)
         if (StringUtils.isNotEmpty(orderBase.getDispatchFlag())){
             orderBase.setDispatchFlag("B");
@@ -488,7 +492,8 @@ public class OrderServiceImpl extends ServiceImpl<OrderBaseMapper, OrderBase> im
         orderBase.setDispatchStatus("DJS");
 
         // 省市区单独处理
-        shPositionTopt(orderBase);
+        // shPositionTopt(orderBase);
+        publicService.installOrderSSQJ(orderBase);
 
         // 派工方式,新创建订单时 azren 名称不为空时为手动派工  (dispatch_flag派工方式 A=自动派工 B=手动派工)
         if (StringUtils.isNotEmpty(orderBase.getDispatchFlag())){
@@ -558,7 +563,8 @@ public class OrderServiceImpl extends ServiceImpl<OrderBaseMapper, OrderBase> im
         orderBase.setGroupCompanyName(websitFWS.getGroupCompanyName());
 
         // 省市区单独处理
-        shPositionTopt(orderBase);
+        // shPositionTopt(orderBase);
+        publicService.installOrderSSQJ(orderBase);
 
         // 售后网点处理
         websitFWS = publicService.shshwdToptshwd(orderBase.getWebsitId(),orderBase);
@@ -600,7 +606,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderBaseMapper, OrderBase> im
     }
 
     @Override
-    public void shPositionTopt(OrderBase orderBase) {
+    public void shPositionTopbak(OrderBase orderBase) {
         List<BrandLbsRelate> br;
         if (StringUtils.isNotEmpty(orderBase.getStreet())){
             // 提取格力总部的省市区街道信息