| | |
| | | |
| | | @Autowired |
| | | private TCheckAcceptRecordService checkAcceptRecordService; |
| | | |
| | | /** |
| | | * 获取轮播图管理列表 |
| | | */ |
| | |
| | | @PostMapping(value = "/list") |
| | | public R<List<TBanner>> list(@RequestBody TBannerQuery query) { |
| | | return R.ok(bannerService.list(query)); |
| | | } /** |
| | | } |
| | | |
| | | /** |
| | | * 获取轮播图管理列表 |
| | | */ |
| | | @ApiOperation(value = "租户-我的待办") |
| | |
| | | } |
| | | return R.ok(myToDoVO); |
| | | } |
| | | |
| | | @ApiOperation(value = "租户-当前在租房源") |
| | | @PostMapping(value = "/tenant/myHouse") |
| | | public R<List<MyHouseVO>> myHouse() { |
| | |
| | | } |
| | | if (tHouse!=null&& bill!=null){ |
| | | MyHouseVO myToDoVO = new MyHouseVO(); |
| | | myToDoVO.setId(contract.getId()); |
| | | myToDoVO.setHouseAddress(tHouse.getHouseAddress()); |
| | | myToDoVO.setMonthRent(contract.getMonthRent()); |
| | | myToDoVO.setPayType(DictUtils.getDictLabel(DictConstants.DICT_TYPE_CONTRACT_PAY_TYPE,contract.getPayType())); |
| | |
| | | return R.ok(myHouseVOS); |
| | | } |
| | | } |
| | | |
| | | @ApiOperation(value = "租户-当前在租房源-租赁详情") |
| | | @GetMapping(value = "/tenant/myHouseDetail") |
| | | public R<MyHouseVO> myHouseDetail(String id) { |
| | | LoginUserApplet loginUserApplet = tokenService.getLoginUserApplet(); |
| | | |
| | | if (loginUserApplet != null) { |
| | | MyHouseVO myToDoVO = new MyHouseVO(); |
| | | TContract contract = contractService.getById(id); |
| | | List<TBill> bills = billService.lambdaQuery().orderByDesc(TBill::getPayableFeesTime).list(); |
| | | THouse tHouse = houseService.getById(contract.getHouseId()); |
| | | TBill bill = bills.stream().filter(e -> e.getContractId().equals(contract.getId()) && e.getPayFeesStatus().equals("3")).findFirst().orElse(null); |
| | | if (bill == null) { |
| | | bill = bills.stream().filter(e -> e.getContractId().equals(contract.getId())).findFirst().orElse(null); |
| | | } |
| | | if (tHouse != null && bill != null) { |
| | | myToDoVO.setId(contract.getId()); |
| | | myToDoVO.setHouseAddress(tHouse.getHouseAddress()); |
| | | myToDoVO.setMonthRent(contract.getMonthRent()); |
| | | myToDoVO.setPayType(DictUtils.getDictLabel(DictConstants.DICT_TYPE_CONTRACT_PAY_TYPE, contract.getPayType())); |
| | | myToDoVO.setMonth(bill.getPayFeesTime() == null ? bill.getPayableFeesTime().getMonth() + "月" : bill.getPayFeesTime().getMonth() + "月"); |
| | | myToDoVO.setHouseArea(tHouse.getHouseArea()); |
| | | myToDoVO.setHouseType(tHouse.getHouseType()); |
| | | myToDoVO.setEndTime(DateUtils.localDateTimeToStringYear(contract.getEndTime())); |
| | | myToDoVO.setStartTime(DateUtils.localDateTimeToStringYear(contract.getStartTime())); |
| | | myToDoVO.setPropertyRightPerson(tHouse.getPropertyRightPerson()); |
| | | myToDoVO.setPhone(tHouse.getPhone()); |
| | | List<TBill> billList = bills.stream().filter(e -> e.getContractId().equals(contract.getId())).collect(Collectors.toList()); |
| | | List<PayListVO> payList = new ArrayList<>(); |
| | | for (TBill tBill : billList) { |
| | | PayListVO payListVO = new PayListVO(); |
| | | payListVO.setPayFeesTime(DateUtils.localDateTimeToStringYear(tBill.getPayFeesTime())); |
| | | payListVO.setPayFeesMoney("-" + tBill.getPayFeesMoney() + "元"); |
| | | payList.add(payListVO); |
| | | } |
| | | myToDoVO.setPayList(payList); |
| | | } |
| | | |
| | | return R.ok(myToDoVO); |
| | | } else { |
| | | return R.ok(new MyHouseVO()); |
| | | } |
| | | } |
| | | |
| | | @ApiOperation(value = "管理员-我的待办") |
| | | @PostMapping(value = "/admin/myToDo") |
| | | public R<MyToDoVO> adminMyToDo() { |
| | |
| | | public R<PageInfo<TCheckAcceptRecordVO>> houseCheck(@RequestBody TCheckAcceptRecordAppletQuery query) { |
| | | return R.ok(checkAcceptRecordService.pageListApplet(query)); |
| | | } |
| | | |
| | | /** |
| | | * 查看验收记录详情 |
| | | */ |
| | |
| | | checkAcceptRecordVO.setHouse(houseService.getById(checkAcceptRecord.getHouseId())); |
| | | return R.ok(checkAcceptRecordVO); |
| | | } |
| | | |
| | | @ApiOperation(value = "管理员-新增验收") |
| | | @GetMapping(value = "/addRecord") |
| | | public R<TCheckAcceptRecordVO> getDetailById(@Validated @RequestBody TCheckAcceptRecord dto) { |