| | |
| | | import com.java110.po.payFee.PayFeeBatchPo; |
| | | import com.java110.utils.constant.CommonConstant; |
| | | import com.java110.utils.exception.CmdException; |
| | | import com.java110.utils.util.Assert; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | | import com.java110.utils.util.DateUtil; |
| | | import com.java110.utils.util.StringUtil; |
| | | import com.java110.utils.util.*; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.http.HttpStatus; |
| | | import org.springframework.http.ResponseEntity; |
| | |
| | | roomDto.setRoomId(reqJson.getString("locationObjId")); |
| | | roomDtos = roomInnerServiceSMOImpl.queryRooms(roomDto); |
| | | |
| | | if (roomDtos == null || roomDtos.isEmpty()) { |
| | | if (ListUtil.isNull(roomDtos)) { |
| | | throw new IllegalArgumentException("未查到需要付费的房屋或未绑定业主"); |
| | | } |
| | | dealRoomFee(roomDtos.get(0), cmdDataFlowContext, reqJson, event); |
| | | } |
| | | |
| | | private void dealRoomFee(RoomDto roomDto, ICmdDataFlowContext context, JSONObject reqJson, CmdEvent event) { |
| | | |
| | | public void dealRoomFee(RoomDto roomDto, ICmdDataFlowContext context, JSONObject reqJson, CmdEvent event) { |
| | | //todo 房屋刷入业主信息 |
| | | OwnerDto ownerDto = new OwnerDto(); |
| | | ownerDto.setCommunityId(roomDto.getCommunityId()); |
| | | ownerDto.setRoomId(roomDto.getRoomId()); |
| | | List<OwnerDto> ownerDtos = ownerInnerServiceSMOImpl.queryOwnersByRoom(ownerDto); |
| | | |
| | | if (ownerDtos != null && !ownerDtos.isEmpty()) { |
| | | if (!ListUtil.isNull(ownerDtos)) { |
| | | roomDto.setOwnerId(ownerDtos.get(0).getOwnerId()); |
| | | roomDto.setOwnerName(ownerDtos.get(0).getName()); |
| | | roomDto.setLink(ownerDtos.get(0).getLink()); |
| | |
| | | payFeeMonthImpl.doGeneratorOweFees(feeIds, feePos.get(0).getCommunityId()); |
| | | return flag; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 生成批次号 |