| | |
| | | * @path /app/feeApi/listOweFees |
| | | */ |
| | | @RequestMapping(value = "/listOweFees", method = RequestMethod.GET) |
| | | public ResponseEntity<String> listOweFees( |
| | | @RequestParam(value = "payObjId", required = false) String payObjId, |
| | | @RequestParam(value = "payObjType", required = false) String payObjType, |
| | | @RequestParam(value = "ownerId", required = false) String ownerId, |
| | | @RequestParam(value = "communityId") String communityId) { |
| | | |
| | | public ResponseEntity<String> listOweFees(@RequestParam(value = "payObjId", required = false) String payObjId, |
| | | @RequestParam(value = "payObjType", required = false) String payObjType, |
| | | @RequestParam(value = "ownerId", required = false) String ownerId, |
| | | @RequestParam(value = "communityId") String communityId) { |
| | | if (StringUtil.isEmpty(payObjId) && StringUtil.isEmpty(ownerId)) { |
| | | throw new IllegalArgumentException("费用对象或者业主不能都为空"); |
| | | } |
| | | FeeDto feeDto = new FeeDto(); |
| | | feeDto.setPayerObjId(payObjId); |
| | | if(payObjId.contains(",")){ |
| | | feeDto.setPayerObjIds(payObjId.split(",")); |
| | | }else { |
| | | feeDto.setPayerObjId(payObjId); |
| | | } |
| | | feeDto.setPayerObjType(payObjType); |
| | | feeDto.setOwnerId(ownerId); |
| | | feeDto.setCommunityId(communityId); |
| | |
| | | feeDto.setPayerObjType(FeeDto.PAYER_OBJ_TYPE_ROOM); |
| | | feeDto.setCommunityId(communityId); |
| | | return queryOweFeeImpl.querys(feeDto); |
| | | } |
| | | |
| | | /** |
| | | * 查询欠费费用 |
| | | * |
| | | * @param feeId 费用ID |
| | | * @param communityId 小区ID |
| | | * @param cycle 周期 |
| | | * @return |
| | | * @path /app/feeApi/listFeeObj |
| | | */ |
| | | @RequestMapping(value = "/listFeeObj", method = RequestMethod.GET) |
| | | public ResponseEntity<String> listFeeObj( |
| | | @RequestParam(value = "feeId") String feeId, |
| | | @RequestParam(value = "cycle", required = false) String cycle, |
| | | @RequestParam(value = "communityId") String communityId) { |
| | | FeeDto feeDto = new FeeDto(); |
| | | feeDto.setFeeId(feeId); |
| | | feeDto.setCommunityId(communityId); |
| | | if (!StringUtil.isEmpty(cycle)) { |
| | | feeDto.setCycle(cycle); |
| | | } |
| | | return queryOweFeeImpl.listFeeObj(feeDto); |
| | | } |
| | | |
| | | |