| | |
| | | import com.java110.core.context.DataFlowContext; |
| | | import com.java110.core.factory.GenerateCodeFactory; |
| | | import com.java110.dto.applyRoomDiscount.ApplyRoomDiscountDto; |
| | | import com.java110.dto.applyRoomDiscountType.ApplyRoomDiscountTypeDto; |
| | | import com.java110.dto.applyRoomDiscount.ApplyRoomDiscountTypeDto; |
| | | import com.java110.dto.fee.FeeDetailDto; |
| | | import com.java110.dto.feeDiscount.FeeDiscountRuleDto; |
| | | import com.java110.dto.file.FileDto; |
| | | import com.java110.fee.bmo.account.ISaveAccountBMO; |
| | | import com.java110.dto.fee.FeeDiscountRuleDto; |
| | | import com.java110.fee.bmo.account.IUpdateAccountBMO; |
| | | import com.java110.fee.bmo.applyRoomDiscount.IAuditApplyRoomDiscountBMO; |
| | | import com.java110.fee.bmo.applyRoomDiscount.IDeleteApplyRoomDiscountBMO; |
| | |
| | | import com.java110.fee.bmo.applyRoomDiscountType.IGetApplyRoomDiscountTypeBMO; |
| | | import com.java110.fee.bmo.applyRoomDiscountType.ISaveApplyRoomDiscountTypeBMO; |
| | | import com.java110.fee.bmo.applyRoomDiscountType.IUpdateApplyRoomDiscountTypeBMO; |
| | | import com.java110.intf.acct.IAccountInnerServiceSMO; |
| | | import com.java110.intf.common.IFileInnerServiceSMO; |
| | | import com.java110.intf.common.IFileRelInnerServiceSMO; |
| | | import com.java110.intf.fee.IApplyRoomDiscountInnerServiceSMO; |
| | | import com.java110.intf.fee.IFeeDetailInnerServiceSMO; |
| | | import com.java110.intf.fee.IFeeDiscountRuleInnerServiceSMO; |
| | | import com.java110.intf.user.IOwnerRoomRelInnerServiceSMO; |
| | | import com.java110.po.applyRoomDiscount.ApplyRoomDiscountPo; |
| | | import com.java110.po.applyRoomDiscountType.ApplyRoomDiscountTypePo; |
| | | import com.java110.po.file.FileRelPo; |
| | |
| | | private IFeeDetailInnerServiceSMO feeDetailInnerServiceSMOImpl; |
| | | |
| | | @Autowired |
| | | private IOwnerRoomRelInnerServiceSMO ownerRoomRelInnerServiceSMOImpl; |
| | | |
| | | @Autowired |
| | | private IAccountInnerServiceSMO accountInnerServiceSMOImpl; |
| | | |
| | | @Autowired |
| | | private ISaveAccountBMO saveAccountBMOImpl; |
| | | |
| | | @Autowired |
| | | private IUpdateAccountBMO updateAccountBMOImpl; |
| | | |
| | | @Autowired |
| | | private IFileInnerServiceSMO fileInnerServiceSMOImpl; |
| | | |
| | | @Autowired |
| | | private IFileRelInnerServiceSMO fileRelInnerServiceSMOImpl; |
| | |
| | | //19000表示装修图片 |
| | | fileRelPo.setRelTypeCd("19000"); |
| | | for (String photo : photos) { |
| | | FileDto fileDto = new FileDto(); |
| | | fileDto.setCommunityId("-1"); |
| | | fileDto.setContext(photo); |
| | | fileDto.setFileId(GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_file_id)); |
| | | fileDto.setFileName(fileDto.getFileId()); |
| | | String fileName = fileInnerServiceSMOImpl.saveFile(fileDto); |
| | | fileRelPo.setFileRealName(fileName); |
| | | fileRelPo.setFileSaveName(fileName); |
| | | fileRelPo.setFileRealName(photo); |
| | | fileRelPo.setFileSaveName(photo); |
| | | fileRelInnerServiceSMOImpl.saveFileRel(fileRelPo); |
| | | } |
| | | } |
| | |
| | | BigDecimal cashBackAmount = new BigDecimal("0.00");//返现总金额 |
| | | for (int i = 0; i < discounts.size(); i++) { |
| | | JSONObject discountObject = discounts.getJSONObject(i); |
| | | if (!reqJson.getString("discountId").equals(discountObject.getString("discountId"))) { |
| | | continue; |
| | | } |
| | | JSONArray feeDiscountSpecs = discountObject.getJSONArray("feeDiscountSpecs"); |
| | | //获取规则id |
| | | String ruleId = discounts.getJSONObject(i).getString("ruleId"); |
| | |
| | | @RequestParam(value = "roomId", required = false) String roomId, |
| | | @RequestParam(value = "state", required = false) String state, |
| | | @RequestParam(value = "applyType", required = false) String applyType, |
| | | @RequestParam(value = "feeId", required = false) String feeId, |
| | | @RequestParam(value = "page") int page, |
| | | @RequestParam(value = "row") int row) { |
| | | ApplyRoomDiscountDto applyRoomDiscountDto = new ApplyRoomDiscountDto(); |
| | |
| | | applyRoomDiscountDto.setRoomId(roomId); |
| | | applyRoomDiscountDto.setState(state); |
| | | applyRoomDiscountDto.setApplyType(applyType); |
| | | applyRoomDiscountDto.setFeeId(feeId); |
| | | return getApplyRoomDiscountBMOImpl.get(applyRoomDiscountDto); |
| | | } |
| | | |