From 05683f2b2bdbdbe21cf17ad523c21ab338bd1c54 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期二, 19 七月 2022 21:49:55 +0800
Subject: [PATCH] 优化添加设备 功能
---
service-store/src/main/java/com/java110/store/api/ContractApi.java | 88 ++++++++++++++++++++++++-------------------
1 files changed, 49 insertions(+), 39 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 ae84700..0ef8a24 100755
--- a/service-store/src/main/java/com/java110/store/api/ContractApi.java
+++ b/service-store/src/main/java/com/java110/store/api/ContractApi.java
@@ -66,7 +66,6 @@
import com.java110.store.bmo.contractTypeTemplate.*;
import com.java110.utils.util.Assert;
import com.java110.utils.util.BeanConvertUtil;
-import com.java110.utils.util.DateUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
@@ -364,41 +363,41 @@
}
- /**
- * 寰俊鍒犻櫎娑堟伅妯℃澘
- *
- * @param storeId 鍟嗘埛ID
- * @param expiration 鍒版湡鍚堝悓鏍囪 1 鍒版湡鍚堝悓
- * @return
- * @serviceCode /contract/queryContract
- * @path /app/contract/queryContract
- */
- @RequestMapping(value = "/queryContract", method = RequestMethod.GET)
- public ResponseEntity<String> queryContract(@RequestHeader(value = "store-id") String storeId,
- @RequestParam(value = "state", required = false) String state,
- @RequestParam(value = "expiration", required = false) String expiration,
- @RequestParam(value = "objId", required = false) String objId,
- @RequestParam(value = "contractId", required = false) String contractId,
- @RequestParam(value = "contractNameLike", required = false) String contractNameLike,
- @RequestParam(value = "contractCode", required = false) String contractCode,
- @RequestParam(value = "page") int page,
- @RequestParam(value = "row") int row) {
- ContractDto contractDto = new ContractDto();
- contractDto.setPage(page);
- contractDto.setRow(row);
- contractDto.setStoreId(storeId);
- contractDto.setState(state);
- contractDto.setObjId(objId);
- contractDto.setContractId(contractId);
- contractDto.setContractCode(contractCode);
- contractDto.setContractNameLike(contractNameLike);
- //濡傛灉鏄埌鏈熷悎鍚�
- if ("1".equals(expiration)) {
- contractDto.setNoStates(new String[]{ContractDto.STATE_COMPLAINT, ContractDto.STATE_FAIL});
- contractDto.setEndTime(DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A));
- }
- return getContractBMOImpl.get(contractDto);
- }
+// /**
+// * 寰俊鍒犻櫎娑堟伅妯℃澘
+// *
+// * @param storeId 鍟嗘埛ID
+// * @param expiration 鍒版湡鍚堝悓鏍囪 1 鍒版湡鍚堝悓
+// * @return
+// * @serviceCode /contract/queryContract
+// * @path /app/contract/queryContract
+// */
+// @RequestMapping(value = "/queryContract", method = RequestMethod.GET)
+// public ResponseEntity<String> queryContract(@RequestHeader(value = "store-id") String storeId,
+// @RequestParam(value = "state", required = false) String state,
+// @RequestParam(value = "expiration", required = false) String expiration,
+// @RequestParam(value = "objId", required = false) String objId,
+// @RequestParam(value = "contractId", required = false) String contractId,
+// @RequestParam(value = "contractNameLike", required = false) String contractNameLike,
+// @RequestParam(value = "contractCode", required = false) String contractCode,
+// @RequestParam(value = "page") int page,
+// @RequestParam(value = "row") int row) {
+// ContractDto contractDto = new ContractDto();
+// contractDto.setPage(page);
+// contractDto.setRow(row);
+// contractDto.setStoreId(storeId);
+// contractDto.setState(state);
+// contractDto.setObjId(objId);
+// contractDto.setContractId(contractId);
+// contractDto.setContractCode(contractCode);
+// contractDto.setContractNameLike(contractNameLike);
+// //濡傛灉鏄埌鏈熷悎鍚�
+// if ("1".equals(expiration)) {
+// contractDto.setNoStates(new String[]{ContractDto.STATE_COMPLAINT, ContractDto.STATE_FAIL});
+// contractDto.setEndTime(DateUtil.getNow(DateUtil.DATE_FORMATE_STRING_A));
+// }
+// return getContractBMOImpl.get(contractDto);
+// }
/**
* 鍚堝悓璧疯崏寰呭姙
@@ -560,11 +559,17 @@
*/
@RequestMapping(value = "/queryContractType", method = RequestMethod.GET)
public ResponseEntity<String> queryContractType(@RequestHeader(value = "store-id") String storeId,
+ @RequestParam(value = "audit", required = false) String audit,
+ @RequestParam(value = "typeName", required = false) String typeName,
+ @RequestParam(value = "contractTypeId", required = false) String contractTypeId,
@RequestParam(value = "page") int page,
@RequestParam(value = "row") int row) {
ContractTypeDto contractTypeDto = new ContractTypeDto();
contractTypeDto.setPage(page);
contractTypeDto.setRow(row);
+ contractTypeDto.setAudit(audit);
+ contractTypeDto.setTypeName(typeName);
+ contractTypeDto.setContractTypeId(contractTypeId);
contractTypeDto.setStoreId(storeId);
return getContractTypeBMOImpl.get(contractTypeDto);
}
@@ -862,8 +867,8 @@
roomInfo = rooms.getJSONObject(roomIndex);
contractChangePlanRoomPo = BeanConvertUtil.covertBean(roomInfo, ContractChangePlanRoomPo.class);
contractChangePlanRoomPo.setRoomName(roomInfo.getString("floorNum")
- +"-"+roomInfo.getString("unitNum")
- +"-"+roomInfo.getString("roomNum"));
+ + "-" + roomInfo.getString("unitNum")
+ + "-" + roomInfo.getString("roomNum"));
contractChangePlanRoomPos.add(contractChangePlanRoomPo);
}
}
@@ -871,7 +876,7 @@
ContractChangePlanDetailPo contractChangePlanDetailPo = BeanConvertUtil.covertBean(reqJson, ContractChangePlanDetailPo.class);
contractChangePlanDetailPo.setStoreId(storeId);
- return saveContractChangePlanBMOImpl.save(contractChangePlanPo, contractChangePlanDetailPo,contractChangePlanRoomPos);
+ return saveContractChangePlanBMOImpl.save(contractChangePlanPo, contractChangePlanDetailPo, contractChangePlanRoomPos, reqJson);
}
/**
@@ -929,6 +934,8 @@
@RequestParam(value = "row") int row,
@RequestParam(value = "contractId", required = false) String contractId,
@RequestParam(value = "contractName", required = false) String contractName,
+ @RequestParam(value = "contractCode", required = false) String contractCode,
+ @RequestParam(value = "contractType", required = false) String contractType,
@RequestParam(value = "planId", required = false) String planId
) {
ContractChangePlanDto contractChangePlanDto = new ContractChangePlanDto();
@@ -938,6 +945,8 @@
contractChangePlanDto.setContractId(contractId);
contractChangePlanDto.setContractName(contractName);
contractChangePlanDto.setPlanId(planId);
+ contractChangePlanDto.setContractCode(contractCode);
+ contractChangePlanDto.setContractType(contractType);
return getContractChangePlanBMOImpl.get(contractChangePlanDto);
}
@@ -958,6 +967,7 @@
ContractChangePlanDto contractChangePlanDto = new ContractChangePlanDto();
contractChangePlanDto.setTaskId(reqJson.getString("taskId"));
contractChangePlanDto.setPlanId(reqJson.getString("planId"));
+ contractChangePlanDto.setContractId(reqJson.getString("contractId"));
contractChangePlanDto.setStoreId(storeId);
contractChangePlanDto.setAuditCode(reqJson.getString("state"));
contractChangePlanDto.setAuditMessage(reqJson.getString("remark"));
--
Gitblit v1.8.0