From be1b426b7d765a546f4a26b60e80aa49a57079b9 Mon Sep 17 00:00:00 2001
From: xiaogang <905166056@qq.com>
Date: 星期六, 13 一月 2024 16:25:11 +0800
Subject: [PATCH] 1、优化采购模块数量不能为小数点问题2、新增客服巡查巡楼记录功能模块3、新增页面导出功能4、优化记录查询条件新增时间段查询条件5、其他界面性调整

---
 service-common/src/main/java/com/java110/common/smo/impl/OaWorkflowActivitiInnerServiceSMOImpl.java |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/service-common/src/main/java/com/java110/common/smo/impl/OaWorkflowActivitiInnerServiceSMOImpl.java b/service-common/src/main/java/com/java110/common/smo/impl/OaWorkflowActivitiInnerServiceSMOImpl.java
index 75f09b2..80f7499 100644
--- a/service-common/src/main/java/com/java110/common/smo/impl/OaWorkflowActivitiInnerServiceSMOImpl.java
+++ b/service-common/src/main/java/com/java110/common/smo/impl/OaWorkflowActivitiInnerServiceSMOImpl.java
@@ -9,14 +9,17 @@
 import com.java110.dto.audit.AuditMessageDto;
 import com.java110.dto.oaWorkflow.OaWorkflowDataDto;
 import com.java110.dto.oaWorkflow.OaWorkflowXmlDto;
+import com.java110.dto.purchase.PurchaseApplyDto;
 import com.java110.dto.user.UserDto;
 import com.java110.dto.oaWorkflow.WorkflowDto;
 import com.java110.dto.audit.AuditUser;
 import com.java110.intf.common.IOaWorkflowActivitiInnerServiceSMO;
 import com.java110.intf.common.IWorkflowInnerServiceSMO;
 import com.java110.intf.oa.IOaWorkflowDataInnerServiceSMO;
+import com.java110.intf.store.IPurchaseApplyInnerServiceSMO;
 import com.java110.intf.user.IUserInnerServiceSMO;
 import com.java110.po.oaWorkflow.OaWorkflowDataPo;
+import com.java110.po.purchase.PurchaseApplyPo;
 import com.java110.utils.exception.SMOException;
 import com.java110.utils.util.Assert;
 import com.java110.utils.util.DateUtil;
@@ -77,6 +80,8 @@
     @Autowired
     private IOaWorkflowDataInnerServiceSMO oaWorkflowDataInnerServiceSMOImpl;
 
+    @Autowired
+    private IPurchaseApplyInnerServiceSMO purchaseApplyInnerServiceSMOImpl;
 
     /**
      * 鍚姩娴佺▼
@@ -134,6 +139,17 @@
             if (tmp.getProcessInstanceId().equals(reqJson.getString("processInstanceId"))) {
                 task = tmp;//鑾峰彇褰撳墠娴佺▼瀹炰緥锛屽綋鍓嶇敵璇蜂汉鐨勫緟鍔炰换鍔�
                 break;
+            }
+        }
+        if (task == null) {
+            PurchaseApplyDto purchaseApplyDto = new PurchaseApplyDto();
+            purchaseApplyDto.setApplyOrderId(reqJson.getString("id"));
+            List<PurchaseApplyDto> purchaseApplyList = purchaseApplyInnerServiceSMOImpl.queryPurchaseApplys(purchaseApplyDto);
+            if (purchaseApplyList != null && purchaseApplyList.size() == 1) {
+                PurchaseApplyPo purchaseApplyPo = new PurchaseApplyPo();
+                purchaseApplyPo.setApplyOrderId(reqJson.getString("id"));
+                purchaseApplyPo.setStatusCd("1");
+                purchaseApplyInnerServiceSMOImpl.updatePurchaseApply(purchaseApplyPo);
             }
         }
         Assert.notNull(task, "鏈壘鍒板綋鍓嶇敤鎴蜂换鍔serId = " + reqJson.getString("createUserId"));
@@ -734,7 +750,7 @@
         FlowNode flowNode = (FlowNode) bpmnModel.getFlowElement(task.getTaskDefinitionKey());
         flowNode.getName();
 
-        curNode.put("curTaskName",flowNode.getName());
+        curNode.put("curTaskName", flowNode.getName());
         return curNode;
     }
 

--
Gitblit v1.8.0