From 07fcb01a51bf4b9102b41e9223d66b16af9548f8 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期六, 19 十一月 2022 10:09:13 +0800 Subject: [PATCH] # --- src/main/java/com/zy/crm/manager/controller/OrderController.java | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 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 6c6865a..92fa361 100644 --- a/src/main/java/com/zy/crm/manager/controller/OrderController.java +++ b/src/main/java/com/zy/crm/manager/controller/OrderController.java @@ -8,13 +8,16 @@ import com.core.common.BaseRes; import com.core.common.Cools; import com.core.common.R; +import com.core.domain.KeyValueVo; import com.core.exception.CoolException; +import com.zy.crm.common.model.enums.RoleType; import com.zy.crm.common.web.BaseController; import com.zy.crm.manager.controller.result.FollowerTableVo; import com.zy.crm.manager.entity.Order; import com.zy.crm.manager.entity.OrderFoll; import com.zy.crm.manager.service.OrderFollService; import com.zy.crm.manager.service.OrderService; +import com.zy.crm.system.entity.Role; import com.zy.crm.system.entity.User; import com.zy.crm.system.service.UserService; import org.apache.poi.hssf.usermodel.HSSFWorkbook; @@ -128,6 +131,21 @@ return R.ok(); } + @RequestMapping("/order/all/get/kv") + @ManagerAuth + public R getDataKV(@RequestParam(required = false) String condition) { + User user = getUser(); assert user != null; + Role role = getRole(); assert role != null; + Page<Order> page = orderService.getPage(new Page<>(1, 30) + , getHostId() + , (role.getCode().equals(RoleType.boss.toString()) || role.getCode().equals(RoleType.manager.toString())) ? String.valueOf(user.getDeptId()) : null + , user.getId() + , condition); + List<KeyValueVo> vos = new ArrayList<>(); + page.getRecords().forEach(item -> vos.add(new KeyValueVo(item.getName(), item.getId()))); + return R.ok().add(vos); + } + /*************************************** 鏁版嵁鐩稿叧 ***********************************************/ /** -- Gitblit v1.9.1