Bläddra i källkod

add:资源保障

caozixuan 1 år sedan
förälder
incheckning
f06483138f

+ 8 - 1
sop-business/src/main/java/com/qmth/sop/business/service/impl/TBCrmServiceImpl.java

@@ -189,7 +189,14 @@ public class TBCrmServiceImpl extends ServiceImpl<TBCrmMapper, TBCrm> implements
             } else { // 修改
                 tBCrm.updateInfo(sysUser.getId());
             }
-            return saveOrUpdate(tBCrm);
+            boolean result = saveOrUpdate(tBCrm);
+            Long serviceId = tBCrm.getServiceId();
+            if (result && serviceId != null && serviceId > 0) {
+                Long regionLeaderId = tbServiceRegionService.findRegionLeader(serviceId, tBCrm.getCrmNo());
+                tBCrm.setRegionCoordinatorId(regionLeaderId);
+                this.updateById(tBCrm);
+            }
+            return result;
         } catch (Exception e) {
             if (e instanceof DuplicateKeyException) {
                 String errorColumn = e.getCause().toString();