From 5fecf7a5b366396d020913cdf4feaf87486817cc Mon Sep 17 00:00:00 2001
From: his-uncles-father <88386378@qq.com>
Date: 星期四, 01 四月 2021 14:38:23 +0800
Subject: [PATCH] 合同打印
---
service-store/src/main/java/com/java110/store/api/ContractApi.java | 43 +++++++++++++++++++++++++++++++++++++++----
1 files changed, 39 insertions(+), 4 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 59997cc..3e0c94c 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
@@ -46,10 +46,7 @@
import com.java110.store.bmo.contractTypeSpec.IGetContractTypeSpecBMO;
import com.java110.store.bmo.contractTypeSpec.ISaveContractTypeSpecBMO;
import com.java110.store.bmo.contractTypeSpec.IUpdateContractTypeSpecBMO;
-import com.java110.store.bmo.contractTypeTemplate.IDeleteContractTypeTemplateBMO;
-import com.java110.store.bmo.contractTypeTemplate.IGetContractTypeTemplateBMO;
-import com.java110.store.bmo.contractTypeTemplate.ISaveContractTypeTemplateBMO;
-import com.java110.store.bmo.contractTypeTemplate.IUpdateContractTypeTemplateBMO;
+import com.java110.store.bmo.contractTypeTemplate.*;
import com.java110.utils.util.Assert;
import com.java110.utils.util.BeanConvertUtil;
import com.java110.utils.util.DateUtil;
@@ -144,6 +141,8 @@
@Autowired
private IGetContractChangePlanDetailAttrBMO getContractChangePlanDetailAttrBMOImpl;
+ @Autowired
+ private IPrintContractTemplateBMO printContractTemplateBMO;
/**
* 寰俊淇濆瓨娑堟伅妯℃澘
*
@@ -969,4 +968,40 @@
return getContractChangePlanDetailAttrBMOImpl.get(contractChangePlanDetailAttrDto);
}
+ /**
+ * 鍚堝悓鎵撳嵃
+ *
+ * @param storeId 鍟嗘埛ID
+ * @return
+ * @serviceCode /contract/printContractTemplate
+ * @path /app/contract/printContractTemplate
+ */
+ @RequestMapping(value = "/printContractTemplate", method = RequestMethod.GET)
+ public ResponseEntity<String> printContractTemplate(@RequestHeader(value = "store-id") String storeId,
+ @RequestParam(value = "contractTypeId", required = false) String contractTypeId,
+ @RequestParam(value = "contractId", required = false) String contractId,
+ @RequestParam(value = "page") int page,
+ @RequestParam(value = "row") int row) {
+ ContractTypeTemplateDto contractTypeTemplateDto = new ContractTypeTemplateDto();
+ contractTypeTemplateDto.setPage(page);
+ contractTypeTemplateDto.setRow(row);
+ contractTypeTemplateDto.setStoreId(storeId);
+ contractTypeTemplateDto.setContractTypeId(contractTypeId);
+
+ ContractDto contractDto = new ContractDto();
+ contractDto.setPage(page);
+ contractDto.setRow(row);
+ contractDto.setStoreId(storeId);
+ contractDto.setContractId(contractId);
+
+ ContractTypeSpecDto contractTypeSpecDto = new ContractTypeSpecDto();
+ contractTypeSpecDto.setPage(page);
+ contractTypeSpecDto.setRow(100);
+ contractTypeSpecDto.setStoreId(storeId);
+ contractTypeSpecDto.setContractTypeId(contractTypeId);
+
+ return printContractTemplateBMO.get(contractTypeTemplateDto,contractDto,contractTypeSpecDto);
+ }
+
+
}
--
Gitblit v1.8.0