From f40a9f9c1b90d3efd52926b29f3612cb1c293afa Mon Sep 17 00:00:00 2001 From: LSH Date: 星期一, 11 九月 2023 13:25:42 +0800 Subject: [PATCH] #跟踪项目负责人默认值 --- src/main/java/com/zy/crm/manager/controller/OrderController.java | 29 ++++++++++++++++++++++++++++- 1 files changed, 28 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/crm/manager/controller/OrderController.java b/src/main/java/com/zy/crm/manager/controller/OrderController.java index 1209c35..b8e2094 100644 --- a/src/main/java/com/zy/crm/manager/controller/OrderController.java +++ b/src/main/java/com/zy/crm/manager/controller/OrderController.java @@ -12,6 +12,7 @@ import com.core.exception.CoolException; import com.zy.crm.common.web.BaseController; import com.zy.crm.manager.controller.result.FollowerTableVo; +import com.zy.crm.manager.entity.CstmrFoll; import com.zy.crm.manager.entity.Order; import com.zy.crm.manager.entity.OrderFoll; import com.zy.crm.manager.service.OrderFollService; @@ -90,6 +91,13 @@ return R.ok(); } + @RequestMapping(value = "/order/userName/userId/auth") + @ManagerAuth(memo = "娣诲姞璺熻釜椤圭洰鑾峰彇褰撳墠鐧诲綍璐﹀彿淇℃伅") + public R userNameAndUserId() { + KeyValueVo keyValueVo = new KeyValueVo(getUser().getNickname(),getUserId()); + return R.ok().add(keyValueVo); + } + @RequestMapping(value = "/order/update/auth") @ManagerAuth(memo = "鏇存柊璺熻釜椤圭洰") public R update(Order order){ @@ -122,6 +130,7 @@ Map<String, Object> map = new HashMap<>(); map.put("id", order.getId()); map.put("value", order.getId()); + map.put("name", order.getName()); result.add(map); } return R.ok(result); @@ -172,7 +181,7 @@ , role.judgeLeader() ? String.valueOf(user.getDeptId()) : null , user.getId() , condition - , null); + , 0); List<KeyValueVo> vos = new ArrayList<>(); page.getRecords().forEach(item -> vos.add(new KeyValueVo(item.getName(), item.getId()))); return R.ok().add(vos); @@ -264,6 +273,24 @@ return R.ok("娣诲姞鎴愬姛"); } + @RequestMapping(value = "/order/followers/add/json") + @ManagerAuth + @Transactional + public R cstmrFollowersAddJson(@RequestBody() Map map) { + long cstmrId = Long.valueOf(String.valueOf(map.get("orderId"))); + long followerIds = Long.valueOf(String.valueOf(map.get("followerIds"))); + if (Cools.isEmpty(cstmrId, followerIds)) { + return R.parse(BaseRes.PARAM); + } + OrderFoll orderFoll = new OrderFoll(); + orderFoll.setOrderId(cstmrId); + orderFoll.setUserId(followerIds); + if (!orderFollService.insert(orderFoll)) { + throw new CoolException("娣诲姞澶辫触锛岃鑱旂郴绠$悊鍛�"); + } + return R.ok("娣诲姞鎴愬姛"); + } + @RequestMapping(value = "/order/followers/remove/auth") @ManagerAuth public R orderFollowersRemove(@RequestParam("orderId") Long orderId, -- Gitblit v1.9.1