From 9ea5c208c54e94752b28e8252aa6a40fa4286fb5 Mon Sep 17 00:00:00 2001
From: 吴学文 <wuxuewen@wuxuewendeMacBook-Pro.local>
Date: 星期日, 09 六月 2019 00:37:49 +0800
Subject: [PATCH] 查询费用时类型错误
---
Api/src/main/java/com/java110/api/listener/parkingSpace/ExitParkingSpaceListener.java | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/Api/src/main/java/com/java110/api/listener/parkingSpace/ExitParkingSpaceListener.java b/Api/src/main/java/com/java110/api/listener/parkingSpace/ExitParkingSpaceListener.java
index 878c91b..1560023 100644
--- a/Api/src/main/java/com/java110/api/listener/parkingSpace/ExitParkingSpaceListener.java
+++ b/Api/src/main/java/com/java110/api/listener/parkingSpace/ExitParkingSpaceListener.java
@@ -93,7 +93,7 @@
//鍒犻櫎璐圭敤淇℃伅
- businesses.add(exitPropertyFee(paramObj, dataFlowContext));
+ businesses.add(exitParkingSpaceFee(paramObj, dataFlowContext));
JSONObject paramInObj = super.restToCenterProtocol(businesses, dataFlowContext.getRequestCurrentHeaders());
@@ -150,6 +150,7 @@
parkingSpaceDto = parkingSpaceDtos.get(0);
+
JSONObject business = JSONObject.parseObject("{\"datas\":{}}");
business.put(CommonConstant.HTTP_BUSINESS_TYPE_CD, BusinessTypeConstant.BUSINESS_TYPE_UPDATE_PARKING_SPACE);
business.put(CommonConstant.HTTP_SEQ, DEFAULT_SEQ + 1);
@@ -159,6 +160,8 @@
businessParkingSpace.putAll(BeanConvertUtil.beanCovertMap(parkingSpaceDto));
businessParkingSpace.put("state", "F");
business.getJSONObject(CommonConstant.HTTP_BUSINESS_DATAS).put("businessParkingSpace", businessParkingSpace);
+
+ paramInJson.put("parkingSpaceDto", parkingSpaceDto);
return business;
}
@@ -170,15 +173,17 @@
* @param dataFlowContext 鏁版嵁涓婁笅鏂�
* @return 璁㈠崟鏈嶅姟鑳藉鎺ュ彈鐨勬姤鏂�
*/
- private JSONObject exitPropertyFee(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ private JSONObject exitParkingSpaceFee(JSONObject paramInJson, DataFlowContext dataFlowContext) {
+ ParkingSpaceDto parkingSpaceDto = (ParkingSpaceDto) paramInJson.get("parkingSpaceDto");
//鏍¢獙鐗╀笟璐规槸鍚﹀凡缁忎氦娓�
FeeDto feeDto = new FeeDto();
feeDto.setCommunityId(paramInJson.getString("communityId"));
feeDto.setIncomeObjId(paramInJson.getString("storeId"));
feeDto.setPayerObjId(paramInJson.getString("psId"));
- feeDto.setFeeTypeCd(FeeTypeConstant.FEE_TYPE_PROPERTY);
+ feeDto.setFeeTypeCd("1001".equals(parkingSpaceDto.getTypeCd())
+ ? FeeTypeConstant.FEE_TYPE_SELL_UP_PARKING_SPACE : FeeTypeConstant.FEE_TYPE_SELL_DOWN_PARKING_SPACE);
List<FeeDto> feeDtos = feeInnerServiceSMOImpl.queryFees(feeDto);
if (feeDtos == null || feeDtos.size() != 1) {
--
Gitblit v1.8.0