From 4e6474371f5da1ba148dd0f9da7a0927f0e5a74b Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期三, 26 六月 2024 10:18:55 +0800 Subject: [PATCH] 变更 --- ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java | 51 ++++++++++++++++++++++++++++++++++----------------- 1 files changed, 34 insertions(+), 17 deletions(-) diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java index 6b8b5a6..c65944f 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java @@ -81,8 +81,9 @@ } String phone = serviceFundShared.getPhone(); //灏嗗垎浜噷鐨勮鏁版嵁鍒犻櫎 - serviceFundSharedService.delfundsharedInfoById(serviceFundShared.getId()); - + log.info("checkReportInfo涓叆鍙侷D涓猴細{}", serviceFundShared.getId()); + Boolean aBoolean = serviceFundSharedService.delfundsharedInfoById(serviceFundShared.getId(), null); + log.info("fund鍒嗕韩琛ㄩ噷鐨勬暟鎹槸鍚﹀垹闄ゆ垚鍔燂細{}", aBoolean); ServiceFund serviceFund = new ServiceFund(); serviceFund.setId(serviceFundShared.getSerfunid()); List<ServiceFund> serviceFunds = serviceFundService.queryInfoById(serviceFund); @@ -308,8 +309,8 @@ } //灏嗗垎浜噷鐨勮鏁版嵁鍒犻櫎 - serviceReimbursementSharedService.delResharedInfoById(serviceReimbursementShared.getId()); - + Boolean aBoolean = serviceReimbursementSharedService.delResharedInfoById(serviceReimbursementShared.getId()); + log.info("灏嗗垎浜噷鐨勮鏁版嵁鍒犻櫎: {}", aBoolean); //灏咶lowlevel 璁剧疆涓�0; ServiceReimbursement serviceReimbursement = new ServiceReimbursement(); serviceReimbursement.setId(serviceReimbursementShared.getReimid()); @@ -530,14 +531,29 @@ public void sendMeg(String[] split, String phone, String applyType, Integer fundType, Long fundId) throws ApiException { + String content = null; + String time = null; + String people = null; + + if (split.length >= 1) { + people = split[0]; + } + if (split.length >= 2) { + time = split[1]; + } + if (split.length >= 3) { + content = split[2]; + } + //璁板綍鎿嶄綔璁板綍 ServiceFundflow serviceFundflow = new ServiceFundflow(); - serviceFundflow.setCreateBy(split[0]); + + serviceFundflow.setCreateBy(people); + serviceFundflow.setUpdateBy(people); + serviceFundflow.setCheckusername(people); serviceFundflow.setCreateTime(new Date()); - serviceFundflow.setUpdateBy(split[0]); serviceFundflow.setUpdateTime(new Date()); - serviceFundflow.setCheckusername(split[0]); - serviceFundflow.setFlowcontent(split[2]); + serviceFundflow.setFlowcontent(content); serviceFundflow.setFlowconclusion(2); serviceFundflow.setFundtype(fundType); serviceFundflow.setFlowlevel(100); @@ -547,9 +563,9 @@ ArrayList<ConcurrentHashMap<String, Object>> contentList = new ArrayList<>(); ConcurrentHashMap map = new ConcurrentHashMap(); - map.put("瀹℃壒浜猴細", split[0]); - map.put("瀹℃壒鏃堕棿锛�", split[1]); - map.put("鎰忚锛�", split[2]); + map.put("瀹℃壒浜猴細", people); + map.put("瀹℃壒鏃堕棿锛�", time); + map.put("鎰忚锛�", content); contentList.add(map); DingTalkReqVo dingTalkReqVo = new DingTalkReqVo(); dingTalkReqVo.setTitle("璐㈠姟绯荤粺椹冲洖淇℃伅"); @@ -639,35 +655,35 @@ serviceFundflowrule.setApplytype("1"); List<ServiceFundflowrule> serviceFundflowrules2 = iServiceFundflowruleService.queryList(serviceFundflowrule); log.info("涓撳鍔冲姟鐨勬渶楂樼瓑绾�:{}", serviceFundflowrules2.get(0).getTotallevel()); - addFunfShared(serviceFundflowrules2.get(0).getTotallevel().longValue(), "1"); + addFundShared(serviceFundflowrules2.get(0).getTotallevel().longValue(), "1"); //浼︾悊涓撳鍔冲姟璐圭敵璇� serviceFundflowrule.setApplytype("2"); List<ServiceFundflowrule> serviceFundflowrules3 = iServiceFundflowruleService.queryList(serviceFundflowrule); log.info("浼︾悊涓撳鍔冲姟璐圭敵璇�:{}", serviceFundflowrules3.get(0).getTotallevel()); - addFunfShared(serviceFundflowrules3.get(0).getTotallevel().longValue(), "2"); + addFundShared(serviceFundflowrules3.get(0).getTotallevel().longValue(), "2"); //鍖诲鎴愭湰鎶ラ攢 serviceFundflowrule.setApplytype("3"); List<ServiceFundflowrule> serviceFundflowrules4 = iServiceFundflowruleService.queryList(serviceFundflowrule); log.info("鍖诲鎴愭湰鎶ラ攢:{}", serviceFundflowrules4.get(0).getTotallevel()); - addFunfShared(serviceFundflowrules4.get(0).getTotallevel().longValue(), "3"); + addFundShared(serviceFundflowrules4.get(0).getTotallevel().longValue(), "3"); //鍔炲叕璐圭敤鎶ラ攢 serviceFundflowrule.setApplytype("4"); List<ServiceFundflowrule> serviceFundflowrules5 = iServiceFundflowruleService.queryList(serviceFundflowrule); log.info("鍔炲叕璐圭敤鎶ラ攢:{}", serviceFundflowrules5.get(0).getTotallevel()); - addFunfShared(serviceFundflowrules5.get(0).getTotallevel().longValue(), "4"); + addFundShared(serviceFundflowrules5.get(0).getTotallevel().longValue(), "4"); //缁╂晥瀹℃壒鎶ラ攢 serviceFundflowrule.setApplytype("5"); List<ServiceFundflowrule> serviceFundflowrules6 = iServiceFundflowruleService.queryList(serviceFundflowrule); log.info("鍔炲叕璐圭敤鎶ラ攢:{}", serviceFundflowrules6.get(0).getTotallevel()); - addFunfShared(serviceFundflowrules6.get(0).getTotallevel().longValue(), "5"); + addFundShared(serviceFundflowrules6.get(0).getTotallevel().longValue(), "5"); } - private void addFunfShared(Long totallevel, String applyType) { + private void addFundShared(Long totallevel, String applyType) { ServiceFund serviceFund = new ServiceFund(); serviceFund.setFlowlevel(totallevel); serviceFund.setUploadStates(1); @@ -682,6 +698,7 @@ ServiceFund serviceFund2 = new ServiceFund(); serviceFund2.setId(serviceFund1.getId()); serviceFund2.setUploadStates(2); + serviceFund2.setUpdateTime(new Date()); boolean b = serviceFundService.updateById(serviceFund2); log.info("serviceReimbursement鏄惁鎻掑叆鎴愬姛{},{}", aBoolean, b); } -- Gitblit v1.9.3