Browse Source

1.客户联系人新增接口调整

GouGengquan 6 days ago
parent
commit
272df1c3b5

+ 1 - 1
dao/src/main/java/com/dayou/mapper/CustomerLinkmanMapper.java

@@ -32,6 +32,6 @@ public interface CustomerLinkmanMapper extends CustomBaseMapper<CustomerLinkman>
      * @param dto 查询dto
      * @return Page<CustomerPersonalVO>
      */
-    List<CustomerPersonalVO> exportCustomerPersonalPage( @Param("dto") CustomerPersonalSelectDTO dto);
+    List<CustomerPersonalVO> exportCustomerPersonalPage(@Param("dto") CustomerPersonalSelectDTO dto);
 
 }

+ 5 - 1
service/src/main/java/com/dayou/service/impl/CustomerLinkmanServiceImpl.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.dto.CustomerPersonalSelectDTO;
 import com.dayou.entity.CustomerLinkman;
@@ -58,7 +59,10 @@ public class CustomerLinkmanServiceImpl extends ServiceImpl<CustomerLinkmanMappe
 
     @Override
     public Boolean add(CustomerLinkman customerLinkman){
-        customerLinkman.setClientManagerId(LoginContext.getCurrentUserId());
+        // 判断前端是否有设置客户经理
+        if (ObjectUtil.isNull(customerLinkman.getClientManagerId()) || ObjectUtil.isEmpty(customerLinkman.getClientManagerId())) {
+            customerLinkman.setClientManagerId(LoginContext.getCurrentUserId()); // 没有就以当前会话用户作为客户经理
+        }
         return  this.save(customerLinkman);
     }