From 96bea93e9591de5bd6e632b7bf9bb1e920f371ed Mon Sep 17 00:00:00 2001 From: LSH Date: 星期五, 10 十一月 2023 15:04:39 +0800 Subject: [PATCH] # --- src/main/java/com/zy/crm/manager/controller/BusinessTripOtherController.java | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/crm/manager/controller/BusinessTripOtherController.java b/src/main/java/com/zy/crm/manager/controller/BusinessTripOtherController.java index 8b1f0a0..eac3edd 100644 --- a/src/main/java/com/zy/crm/manager/controller/BusinessTripOtherController.java +++ b/src/main/java/com/zy/crm/manager/controller/BusinessTripOtherController.java @@ -53,7 +53,7 @@ EntityWrapper<BusinessTripOther> wrapper = new EntityWrapper<>(); excludeTrash(param); convert(param, wrapper); -// wrapper.or().eq("member_id",getUserId()); + wrapper.or().eq("member_id",getUserId()); if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));} return R.ok(businessTripOtherService.selectPage(new Page<>(curr, limit), wrapper)); } @@ -89,7 +89,13 @@ } } if (!signUserId && !signDeptId){ - wrapper.eq("user_id", getUserId()); + if (getRole().getId()==1){ + wrapper.or().eq("host_id",1); + }else if (getRole().getId()==2){ + wrapper.eq("dept_id",getDeptId()); + }else { + wrapper.eq("user_id", getUserId()); + } } if (signHostId){ wrapper.or().eq("host_id",1); @@ -125,6 +131,7 @@ manager = getUser(); } businessTripOther.setSettleMsg(JSON.toJSONString(SettleDto.initBusiness(manager,getUser()))); + businessTripOther.setMemberId(manager.getId()); businessTripOtherService.insert(businessTripOther); return R.ok(); @@ -231,6 +238,7 @@ businessTripOther.setStatus(1); businessTripOther.setUpdateId(getUserId()); businessTripOther.setUpdateTime(now); + businessTripOther.setMemberId(businessTripOther.getUserId()); if (!businessTripOtherService.updateById(businessTripOther)) { throw new CoolException("瀹℃牳澶辫触锛岃鑱旂郴绠$悊鍛�"); } -- Gitblit v1.9.1