From 0293e06edd011d6921ec2cc08392042f5765dfb8 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期四, 18 九月 2025 13:35:54 +0800 Subject: [PATCH] 日志修改 --- ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceReimbursementServiceImpl.java | 54 +++++++++++++++++++++++++++++------------------------- 1 files changed, 29 insertions(+), 25 deletions(-) diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceReimbursementServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceReimbursementServiceImpl.java index b8f9d63..32a4c69 100644 --- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceReimbursementServiceImpl.java +++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceReimbursementServiceImpl.java @@ -529,8 +529,8 @@ SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return "瀹℃壒浜猴細" + managerName + " & 瀹℃壒鏃堕棿锛�" + sd.format(new Date()) + " & 瀹℃壒缁撴灉锛氶�氳繃"; } - - Optional<ServiceFundflow> lastApproval = serviceFundflows.stream().filter(flow -> flow.getCheckusername().contains(managerName)).max(Comparator.comparing(ServiceFundflow::getCreateTime)); + String mn = managerName.trim(); + Optional<ServiceFundflow> lastApproval = serviceFundflows.stream().filter(flow -> flow.getCheckusername().contains(mn)).max(Comparator.comparing(ServiceFundflow::getCreateTime)); if (lastApproval.isPresent()) { ServiceFundflow flow = lastApproval.get(); @@ -573,7 +573,8 @@ // 涓昏〃瀛楁鏁版嵁 Map<String, Object> data2 = new HashMap<>(); - data2.put("formmain_1209", formmain_1209(serviceReimbursementSharedList.get(0))); + ServiceReimbursement sr = serviceReimbursementMapper.selectById(serviceReimbursement.getId()); + data2.put("formmain_1209", formmain_1209(sr)); // 鏄庣粏琛ㄥ瓧娈垫暟鎹紝涓庨檮浠剁殑澶勭悊 Map<String, List<Map<String, Object>>> map1 = formson_1210(serviceReimbursementdetailShareds); data2.put("formson_1210", map1.get("formson_1210")); @@ -736,49 +737,52 @@ return list; } - private Map<String, Object> formmain_1209(ServiceReimbursementShared serviceReimbursementShared) { + private Map<String, Object> formmain_1209(ServiceReimbursement serviceReimbursement) { ServiceFundflow serviceFundflow = new ServiceFundflow(); - serviceFundflow.setFundid(serviceReimbursementShared.getReimid()); + serviceFundflow.setFundid(serviceReimbursement.getId()); serviceFundflow.setFundtype(1); List<ServiceFundflow> serviceFundflows = serviceFundflowService.queryList(serviceFundflow); Map<String, Object> formmain_1209 = new HashMap<>(); - formmain_1209.put("鎶ラ攢鏃ユ湡", new SimpleDateFormat("yyyy-MM-dd HH:mm").format(serviceReimbursementShared.getApplyTime())); + formmain_1209.put("鎶ラ攢鏃ユ湡", new SimpleDateFormat("yyyy-MM-dd HH:mm").format(serviceReimbursement.getApplyTime())); formmain_1209.put("鍑哄樊浜�-浣滃簾", ""); - formmain_1209.put("鎶ラ攢浜�", serviceReimbursementShared.getUsername()); - formmain_1209.put("鍖哄煙缁勯暱", getLastApprovalInfo(serviceFundflows, serviceReimbursementShared.getManagername())); - formmain_1209.put("鍑哄樊浜嬬敱", serviceReimbursementShared.getReason()); + formmain_1209.put("鎶ラ攢浜�", serviceReimbursement.getUsername()); + formmain_1209.put("鍖哄煙缁勯暱", getLastApprovalInfo(serviceFundflows, serviceReimbursement.getManagername())); + formmain_1209.put("鍑哄樊浜嬬敱", serviceReimbursement.getReason()); formmain_1209.put("澶╂暟鍚堣", 0.00); - formmain_1209.put("浜ら�氳垂鍚堣", serviceReimbursementShared.getTotalamount()); + formmain_1209.put("浜ら�氳垂鍚堣", serviceReimbursement.getTotalamount()); formmain_1209.put("甯傚唴浜ら�氬悎璁�", 0.00); formmain_1209.put("浣忓璐瑰悎璁�", 0.00); formmain_1209.put("鏉傝垂鍚堣", 0.00); formmain_1209.put("浼欓璐规姤閿�鍚堣", 0.00); formmain_1209.put("浼欓璐硅ˉ鍔╁悎璁�", 0.00); formmain_1209.put("鍏朵粬璐圭敤鍚堣", 0.00); - formmain_1209.put("棰嗘閲戦澶у啓", serviceReimbursementShared.getBigstrmoney()); - formmain_1209.put("棰嗘閲戦", serviceReimbursementShared.getAmountrequested()); + formmain_1209.put("棰嗘閲戦澶у啓", serviceReimbursement.getBigstrmoney()); + formmain_1209.put("棰嗘閲戦", serviceReimbursement.getAmountrequested()); formmain_1209.put("璐㈠姟瀹℃壒", ""); - formmain_1209.put("璐㈠姟閮ㄨ礋璐d汉瀹℃壒", getLastApprovalInfo(serviceFundflows, serviceReimbursementShared.getFinancedirector())); - formmain_1209.put("鍔炲叕瀹や富浠诲鎵�", getLastApprovalInfo(serviceFundflows, serviceReimbursementShared.getOfficedirector())); - formmain_1209.put("澶囨敞", serviceReimbursementShared.getRemark()); - formmain_1209.put("涓氬姟鍓櫌闀垮鎵�", serviceReimbursementShared.getBusvicepresident()); - formmain_1209.put("璐㈠姟鍓櫌闀垮鎵�", serviceReimbursementShared.getFinvicepresident()); - formmain_1209.put("涓績璐熻矗浜哄鎵�", serviceReimbursementShared.getOpochecker()); + formmain_1209.put("璐㈠姟閮ㄨ礋璐d汉瀹℃壒", getLastApprovalInfo(serviceFundflows, serviceReimbursement.getFinancedirector())); + if (serviceReimbursement.getBackflowlevel() == 3) + formmain_1209.put("鍔炲叕瀹や富浠诲鎵�", "瀹℃壒浜猴細鍛ㄨ偛鎴� & 瀹℃壒鏃堕棿锛�" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()) + " & 瀹℃壒缁撴灉锛氶�氳繃"); + else formmain_1209.put("鍔炲叕瀹や富浠诲鎵�", getLastApprovalInfo(serviceFundflows, "鍛ㄨ偛鎴�")); + + formmain_1209.put("澶囨敞", serviceReimbursement.getRemark()); + formmain_1209.put("涓氬姟鍓櫌闀垮鎵�", serviceReimbursement.getBusvicepresident()); + formmain_1209.put("璐㈠姟鍓櫌闀垮鎵�", serviceReimbursement.getFinvicepresident()); + formmain_1209.put("涓績璐熻矗浜哄鎵�", serviceReimbursement.getOpochecker()); formmain_1209.put("寮�鎴烽摱琛�-浣滃簾", ""); formmain_1209.put("鍗″彿-浣滃簾", ""); - formmain_1209.put("鏀粯鏂瑰紡", serviceReimbursementShared.getZffs()); - formmain_1209.put("缁勯暱", getLastApprovalInfo(serviceFundflows, serviceReimbursementShared.getManagername())); - formmain_1209.put("瀹℃壒浜哄憳", getLastApprovalInfo(serviceFundflows, serviceReimbursementShared.getFinancechecher())); - formmain_1209.put("鏀粯鏃ユ湡", serviceReimbursementShared.getRiqi()); + formmain_1209.put("鏀粯鏂瑰紡", serviceReimbursement.getZffs()); + formmain_1209.put("缁勯暱", getLastApprovalInfo(serviceFundflows, serviceReimbursement.getManagername())); + formmain_1209.put("瀹℃壒浜哄憳", getLastApprovalInfo(serviceFundflows, "闄堟厱鍗�")); + formmain_1209.put("鏀粯鏃ユ湡", serviceReimbursement.getRiqi()); formmain_1209.put("涓婁紶闄勪欢", ""); formmain_1209.put("鎵撴鍚堣", 0.00); formmain_1209.put("鍙戠エ璇嗗埆-浣滃簾", ""); formmain_1209.put("璇嗗埆浜�-浣滃簾", ""); formmain_1209.put("璐㈠姟瀹℃壒绛惧瓧", ""); - formmain_1209.put("璐㈠姟閮ㄨ礋璐d汉瀹℃壒绛惧瓧", getLastApprovalInfo(serviceFundflows, serviceReimbursementShared.getFinancedirector())); + formmain_1209.put("璐㈠姟閮ㄨ礋璐d汉瀹℃壒绛惧瓧", getLastApprovalInfo(serviceFundflows, serviceReimbursement.getFinancedirector())); formmain_1209.put("琛ㄥ崟缂栧彿1", ""); formmain_1209.put("CIF璐﹀閰嶇疆1", ""); formmain_1209.put("闄㈠尯", ""); @@ -792,13 +796,13 @@ formmain_1209.put("琛ㄥ崟闄勪欢", ""); formmain_1209.put("10204", ""); formmain_1209.put("鐜伴噾娴侀噺鍒嗘瀽", ""); - formmain_1209.put("鎹愮尞鑰�", serviceReimbursementShared.getDonorname()); + formmain_1209.put("鎹愮尞鑰�", serviceReimbursement.getDonorname()); formmain_1209.put("鍑瘉绫诲埆", ""); formmain_1209.put("鍚堣", 0.00); formmain_1209.put("瀹為檯鍚堣", 0.00); formmain_1209.put("浼欓琛ュ姪鍚堣", 0.00); formmain_1209.put("鍘嗗彶瀹℃壒璁板綍", ""); - formmain_1209.put("琛ㄥ崟缂栧彿", serviceReimbursementShared.getReimid()); + formmain_1209.put("琛ㄥ崟缂栧彿", serviceReimbursement.getId()); formmain_1209.put("鍘嗗彶瀹℃壒宸ㄩ箍鏌ヨ", ""); return formmain_1209; } -- Gitblit v1.9.3