فهرست منبع

1.修复新增企业客户设置维护人无效的bug

GouGengquan 5 روز پیش
والد
کامیت
40f3871f5d
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      service/src/main/java/com/dayou/service/impl/CustomerCompanyServiceImpl.java

+ 5 - 1
service/src/main/java/com/dayou/service/impl/CustomerCompanyServiceImpl.java

@@ -1,5 +1,6 @@
 package com.dayou.service.impl;
 
+import cn.hutool.core.util.ObjectUtil;
 import com.baomidou.dynamic.datasource.annotation.DS;
 import com.dayou.common.BaseEntity;
 import com.dayou.dto.CustomerCompanyOrderSelectDTO;
@@ -64,7 +65,10 @@ public class CustomerCompanyServiceImpl extends ServiceImpl<CustomerCompanyMappe
 
     @Override
     public Boolean add(CustomerCompany customerCompany){
-        customerCompany.setClientManagerId(LoginContext.getCurrentUserId());
+        // 判断前端是否有设置客户经理
+        if (ObjectUtil.isNull(customerCompany.getClientManagerId()) || ObjectUtil.isEmpty(customerCompany.getClientManagerId())) {
+            customerCompany.setClientManagerId(LoginContext.getCurrentUserId()); // 没有就以当前会话用户作为客户经理
+        }
         return  this.save(customerCompany);
     }