| | |
| | | package com.ruoyi.web.controller.api; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.ruoyi.common.basic.PageInfo; |
| | | import com.ruoyi.common.constant.DictConstants; |
| | |
| | | import com.ruoyi.common.utils.DictUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.framework.web.service.TokenService; |
| | | import com.ruoyi.system.dto.BatchBillDTO; |
| | | import com.ruoyi.system.dto.TBillDto; |
| | | import com.ruoyi.system.dto.TInvoiceDTO; |
| | | import com.ruoyi.system.model.*; |
| | |
| | | return R.ok(billIds); |
| | | } |
| | | |
| | | @ApiOperation(value = "跳转批量缴费") |
| | | @PostMapping("/batchBill") |
| | | public R<String> batchBill(@RequestBody BatchBillDTO dto){ |
| | | String userId = tokenService.getLoginUserApplet().getUserId(); |
| | | List<String> billIds = dto.getBillIds(); |
| | | Integer count = tBillService.batchBillCount(userId, billIds); |
| | | if(count>0){ |
| | | return R.fail("请优先缴纳水电费"); |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | @ApiOperation(value = "查看缴费账单详情") |
| | | @GetMapping(value = "/getDetailById") |
| | | public R<TBillVO> getDetailById(@RequestParam String id) { |