| | |
| | | |
| | | contractDto.setContractId(reqJson.getString("contractId")); |
| | | contractDto.setStoreId(storeId); |
| | | //contractDto.setCommunityId(reqJson.getString("communityId")); |
| | | contractDto.setCommunityId(reqJson.getString("communityId")); |
| | | contractDtos = contractInnerServiceSMOImpl.queryContracts(contractDto); |
| | | |
| | | if (contractDtos == null || contractDtos.size() < 1) { |
| | |
| | | for (int roomIndex = 0; roomIndex < contractDtos.size(); roomIndex++) { |
| | | curFailRoomCount++; |
| | | PayFeePo payFeePo = BeanConvertUtil.covertBean(feeBMOImpl.addContractFee(contractDtos.get(roomIndex), reqJson, context), PayFeePo.class); |
| | | payFeePo.setIsContractFee("O"); |
| | | if(reqJson.containsKey("contractPartys")){ |
| | | payFeePo.setIsContractFee("O"); |
| | | payFeePo.setPayerObjId(reqJson.getString("partyaId")); |
| | | payFeePo.setContractFee(reqJson.getString("contractId")); |
| | | }else{ |
| | | payFeePo.setPayerObjId(reqJson.getString("payerObjId")); |
| | | } |
| | | payFeePo.setSecondaryFeeTypeCd(reqJson.getString("secondaryFeeTypeCd")); |
| | | |
| | | feePos.add(payFeePo); |
| | | feeAttrsPos.add(feeBMOImpl.addFeeAttr(reqJson, context, FeeAttrDto.SPEC_CD_ONCE_FEE_DEADLINE_TIME, |
| | | reqJson.getString("endTime"))); |