From bb5fdf25165a10e636fd61180243d048926fe9df Mon Sep 17 00:00:00 2001 From: 邓实川 <544939826@qq.com> Date: Fri, 12 Jun 2020 08:58:48 +0800 Subject: [PATCH] 新增联系人优化 --- src/main/java/cn/timer/api/controller/crm/CrmController.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/cn/timer/api/controller/crm/CrmController.java b/src/main/java/cn/timer/api/controller/crm/CrmController.java index 3b3c2e8..5708341 100644 --- a/src/main/java/cn/timer/api/controller/crm/CrmController.java +++ b/src/main/java/cn/timer/api/controller/crm/CrmController.java @@ -428,8 +428,8 @@ public class CrmController { .eq(status != null && status >= 0, CrmClientData::getClientStatus, status) .like(!StrUtil.isBlank(like), CrmClientData::getClientName, like).or() .like(!StrUtil.isBlank(like), CrmClientData::getClientCellphone, like)); - if (crmClientData != null) - myCrmClientAssociates.add(crmClientData); + if (crmClientData != null) + myCrmClientAssociates.add(crmClientData); } return myCrmClientAssociates; } @@ -468,7 +468,7 @@ public class CrmController { if (type == null || type == 0) { // 全部客户(去重) List<CrmClientData> myClient = getMyCilent(empNum, orgCode, groupId, status, like); List<CrmClientData> myAsso = getMyAssociateCilent(empNum, orgCode, groupId, status, like); - crmClientDatas = CheckUtil.distinct(myClient, myAsso, true); + crmClientDatas = CheckUtil.distinct(myClient, myAsso, true); } else if (type == 1) // 我负责的客户 crmClientDatas = getMyCilent(empNum, orgCode, groupId, status, like); else if (type == 2) // 我协作的客户 @@ -479,11 +479,10 @@ public class CrmController { crmClientDatas = getCilentFollowOvertime(empNum, orgCode, groupId, status); else return ResultUtil.error("查询失败"); - // TODO 排序 Collections.sort(crmClientDatas, Comparator.comparing(CrmClientData::getCreateTime).reversed()); // 按时间降序排序 return ResultUtil.data(crmClientDatas, "查询成功"); } - + private List<Integer> MyJoinGroup(Integer empNum, Integer orgCode) { List<CrmBusinessGroupMember> members = CrmBusinessGroupMember.builder().build() .selectList(new QueryWrapper<CrmBusinessGroupMember>().lambda() @@ -562,9 +561,10 @@ public class CrmController { @PostMapping("addCilentLinkMan") @Transactional @ApiOperation(value = "新增/编辑客户联系人", httpMethod = "POST", notes = "接口发布说明") - public Result<Void> addCilentLinkMan(@CurrentUser UserBean userBean, CrmClientContacts crmClientContacts) { + public Result<Void> addCilentLinkMan(@CurrentUser UserBean userBean, + @RequestBody CrmClientContacts crmClientContacts) { if (crmClientContacts.getId() == null) { - Integer num = CrmClientData.builder().build().selectById().getContactsNum(); + Integer num = CrmClientData.builder().id(crmClientContacts.getCid()).build().selectById().getContactsNum(); CrmClientData.builder().id(crmClientContacts.getCid()).contactsNum(++num).build().updateById(); } if (crmClientContacts.insertOrUpdate()) -- libgit2 0.26.0