Browse Source

1、离职转接:选择的客户人数限制打开,需要可以选择某个员工的所有客户

yfh 6 days ago
parent
commit
4a3276b20a

+ 11 - 0
fs-company/src/main/java/com/fs/company/controller/qw/QwExternalContactController.java

@@ -236,7 +236,18 @@ public class QwExternalContactController extends BaseController
     @PutMapping("/resignedTransfer")
     public R resignedTransfer(@RequestBody ResignedTransferParam param)
     {
+        if (ObjectUtil.isNotEmpty(param.getQwUserName())){
+            QwExternalContactParam qwExternalContact =new QwExternalContactParam();
+            qwExternalContact.setQwUserName(param.getQwUserName());
 
+            LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
+            qwExternalContact.setCompanyId(loginUser.getCompany().getCompanyId());
+            List<QwExternalContactVO> list = qwExternalContactService.selectQwExternalContactListVO(qwExternalContact);
+            if (!CollectionUtils.isEmpty(list)){
+                List<Long> ids = list.stream().map(QwExternalContactVO::getId).collect(Collectors.toList());
+                param.setIds(ids);
+            }
+        }
 
         return qwExternalContactService.resignedTransfer(param);
     }

+ 1 - 0
fs-service/src/main/java/com/fs/qw/param/ResignedTransferParam.java

@@ -9,4 +9,5 @@ public class ResignedTransferParam {
     List<Long> ids;
     Long  userId;
     String corpId;
+    String  qwUserName;
 }