| | |
| | | @GetMapping("/list") |
| | | public TableDataInfo list(@RequestParam(value = "account",required = false) String account, |
| | | @RequestParam(value = "approvalStatus",required = false) Integer approvalStatus, |
| | | @RequestParam(value = "productName",required = false) String productName) { |
| | | @RequestParam(value = "productName",required = false) String productName, |
| | | @RequestParam(value = "policyStatus",required = false) String policyStatus) { |
| | | startPage(); |
| | | |
| | | LambdaQueryWrapper<UserPolicy> wrapper = new LambdaQueryWrapper<>(); |
| | |
| | | wrapper.like(UserPolicy::getProductName, productName); |
| | | } |
| | | |
| | | // 产品状态精确查询 |
| | | // 审批状态 |
| | | if (approvalStatus != null) { |
| | | wrapper.eq(UserPolicy::getApprovalStatus, approvalStatus); |
| | | } |
| | | |
| | | // 保单状态 |
| | | if (StringUtils.isNotEmpty(policyStatus)) { |
| | | wrapper.eq(UserPolicy::getPolicyStatus, policyStatus); |
| | | } |
| | | |
| | | // 按创建时间倒序排列 |
| | | wrapper.orderByDesc(UserPolicy::getCreatedAt); |
| | | |