From ef721e61ed644359945f93836a360ecd46f00631 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期四, 01 四月 2021 10:28:46 +0800
Subject: [PATCH] 优化diamante

---
 service-store/src/main/java/com/java110/store/api/ContractApi.java |   58 +++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 51 insertions(+), 7 deletions(-)

diff --git a/service-store/src/main/java/com/java110/store/api/ContractApi.java b/service-store/src/main/java/com/java110/store/api/ContractApi.java
index 9855642..59997cc 100644
--- a/service-store/src/main/java/com/java110/store/api/ContractApi.java
+++ b/service-store/src/main/java/com/java110/store/api/ContractApi.java
@@ -9,6 +9,7 @@
 import com.java110.dto.contractType.ContractTypeDto;
 import com.java110.dto.contractTypeSpec.ContractTypeSpecDto;
 import com.java110.dto.contractTypeTemplate.ContractTypeTemplateDto;
+import com.java110.entity.audit.AuditUser;
 import com.java110.po.contract.ContractPo;
 import com.java110.po.contractAttr.ContractAttrPo;
 import com.java110.po.contractChangePlan.ContractChangePlanPo;
@@ -54,12 +55,7 @@
 import com.java110.utils.util.DateUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.ResponseEntity;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestHeader;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 
 @RestController
@@ -181,7 +177,7 @@
         if (!reqJson.containsKey("contractParentId") || "-1".equals(reqJson.getString("contractParentId"))) {
             contractPo.setContractParentId("-1");
         }
-        reqJson.put("userId",userId);
+        reqJson.put("userId", userId);
         return saveContractBMOImpl.save(contractPo, reqJson);
     }
 
@@ -305,6 +301,54 @@
     }
 
     /**
+     * 鍚堝悓璧疯崏寰呭姙
+     *
+     * @param storeId    鍟嗘埛ID
+     * @return
+     * @serviceCode /contract/queryContractTask
+     * @path /app/contract/queryContractTask
+     */
+    @RequestMapping(value = "/queryContractTask", method = RequestMethod.GET)
+    public ResponseEntity<String> queryContractTask(@RequestHeader(value = "store-id") String storeId,
+                                                    @RequestHeader(value = "user-id") String userId,
+                                                    @RequestParam(value = "page") int page,
+                                                    @RequestParam(value = "row") int row) {
+        AuditUser auditUser = new AuditUser();
+        auditUser.setUserId(userId);
+        auditUser.setPage(page);
+        auditUser.setRow(row);
+        auditUser.setStoreId(storeId);
+
+        return getContractBMOImpl.queryContractTask(auditUser);
+    }
+
+    /**
+     * 鍚堝悓璧疯崏宸插姙
+     *
+     * @param storeId    鍟嗘埛ID
+     * @return
+     * @serviceCode /contract/queryContractHistoryTask
+     * @path /app/contract/queryContractHistoryTask
+     */
+    @RequestMapping(value = "/queryContractHistoryTask", method = RequestMethod.GET)
+    public ResponseEntity<String> queryContractHistoryTask(@RequestHeader(value = "store-id") String storeId,
+                                                    @RequestHeader(value = "user-id") String userId,
+                                                    @RequestParam(value = "page") int page,
+                                                    @RequestParam(value = "row") int row) {
+
+
+        AuditUser auditUser = new AuditUser();
+        auditUser.setUserId(userId);
+        auditUser.setPage(page);
+        auditUser.setRow(row);
+        auditUser.setStoreId(storeId);
+
+        return getContractBMOImpl.queryContractHistoryTask(auditUser);
+    }
+
+
+
+    /**
      * 寰俊淇濆瓨娑堟伅妯℃澘
      *
      * @param reqJson

--
Gitblit v1.8.0