From ddec371c8594838bf99827cc40905219fb671a06 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 18 五月 2023 10:26:00 +0800
Subject: [PATCH] 加入log日志

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java
index bebe86e..8955dd3 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceFundController.java
@@ -138,7 +138,12 @@
 
         //startPage();
         List<SpFinancialExpensesFundOut> list = serviceFundService.getListBypower(loginUser.getUsername(), 2, APPLICANT, APPLICATIONBEGTIME, APPLICATIONENDTIME, loginUser.getDeptId().toString(), CHECKFLAG, APPLYTYPE);
-        //return getDataTable(list);
+        Collections.sort(list, new Comparator<SpFinancialExpensesFundOut>() {
+            @Override
+            public int compare(SpFinancialExpensesFundOut o1, SpFinancialExpensesFundOut o2) {
+                return o2.getCreateTime().compareTo(o1.getCreateTime());
+            }
+        });
         return getCustomDataTable(list, pageNum, pageSize);
     }
 
@@ -445,6 +450,7 @@
     @Log(title = "瀹℃牳璐圭敤", businessType = BusinessType.OTHER)
     @PostMapping("/checkfund")
     public AjaxResult checkFund(@RequestBody CheckFundVO checkFundVO) {
+        logger.info("serviceFundController---checkFund鐨勫叆鍙傚�糲heckFundVO :{}",checkFundVO);
         ServiceFund serviceFund = serviceFundService.getById(checkFundVO.getFundid());
         if (serviceFund != null) {
             Integer TotalLevel = 0;
@@ -453,6 +459,7 @@
             serviceFundflowrule.setFundtype(2);
             serviceFundflowrule.setApplytype(serviceFund.getApplytype());
             serviceFundflowrule.setCheckuserno(loginUser.getUsername());
+            logger.info("serviceFundController---checkFund---queryList鐨勫叆鍙傚�約erviceFundflowrule:{}",serviceFundflowrule);
             List<ServiceFundflowrule> serviceFundflowrules = serviceFundflowruleService.queryList(serviceFundflowrule);
 
             if (serviceFundflowrules == null || serviceFundflowrules.stream().count() == 0) {
@@ -526,6 +533,7 @@
                 if (TotalLevel == OriginalFlowLevel + 1) {
                     ServiceFundShared serviceFundShared = DtoConversionUtils.sourceToTarget(serviceFund, ServiceFundShared.class);
                     serviceFundShared.setId(null);
+                    serviceFundShared.setSerfunid(serviceFund.getId());
                     serviceFundShared.setAmountrequested(new BigDecimal(serviceFund.getAmountrequested()));
                     serviceFundShared.setPrepaidamount(new BigDecimal(serviceFund.getPrepaidamount()));
                     serviceFundShared.setTotalcost(new BigDecimal(serviceFund.getTotalcost()));
@@ -541,15 +549,18 @@
                     columnMap.put("fundID", checkFundVO.getFundid());
                     //鑾峰彇璇︽儏鏁版嵁
                     List<ServiceFunddetail> serviceFunddetails = serviceFunddetailMapper.selectByMap(columnMap);
+                    logger.info("serviceFundController---checkFund鐨勮繑鍥炲�約erviceFunddetails :{}",serviceFunddetails);
                     List<ServiceFunddetailShared> serviceFunddetailShareds = DtoConversionUtils.sourceToTarget(serviceFunddetails, ServiceFunddetailShared.class);
                     for (int i = 0; i < serviceFunddetails.size(); i++) {
-                        serviceFunddetailShareds.get(i).setFundid(serviceFunddetails.get(i).getFundid());
+                        serviceFunddetailShareds.get(i).setFundid(serviceFundShared.getId());
+                        serviceFunddetailShareds.get(i).setFdid(serviceFunddetails.get(i).getId());
                         serviceFunddetailShareds.get(i).setAmount(new BigDecimal(serviceFunddetails.get(i).getAmount()));
                         serviceFunddetailShareds.get(i).setPrepaidamount(new BigDecimal(serviceFunddetails.get(i).getPrepaidamount()));
                         serviceFunddetailShareds.get(i).setTaxamount(new BigDecimal(serviceFunddetails.get(i).getTaxamount()));
                         serviceFunddetailShareds.get(i).setTaxedamount(new BigDecimal(serviceFunddetails.get(i).getTaxedamount()));
                         serviceFunddetailShareds.get(i).setQuantity(new BigDecimal(serviceFunddetails.get(i).getQuantity()));
                         serviceFunddetailShareds.get(i).setPrice(new BigDecimal(serviceFunddetails.get(i).getPrice()));
+                        serviceFunddetailShareds.get(i).setId(null);
                     }
                     funddetailSharedService.saveBatch(serviceFunddetailShareds);
 

--
Gitblit v1.9.3