| | |
| | | @PostMapping("/base/tHuiminAgreement/selectByObjectType") |
| | | public THuiminAgreement selectByObjectType(@RequestBody HuiminAgreementQuery query) { |
| | | THuiminAgreement huiminAgreement = null; |
| | | if (query.getObjectType().equals(1)) { |
| | | if (query.getObjectType().equals(1) && Objects.isNull(query.getOperatorId())) { |
| | | //平台 |
| | | huiminAgreement = huiminAgreementService.getOne(new LambdaQueryWrapper<THuiminAgreement>() |
| | | .isNull(THuiminAgreement::getOperatorId)); |
| | | |
| | | }else if (query.getObjectType().equals(1) && Objects.nonNull(query.getOperatorId())){ |
| | | //平台 |
| | | huiminAgreement = huiminAgreementService.getOne(new LambdaQueryWrapper<THuiminAgreement>() |
| | | .eq(THuiminAgreement::getOperatorId, query.getOperatorId())); |
| | | }else if (query.getObjectType().equals(2)) { |
| | | //运营商 |
| | | huiminAgreement = huiminAgreementService.getOne(new LambdaQueryWrapper<THuiminAgreement>() |
| | |
| | | if (tHuiminAgreement.getObjectType().equals(2) || tHuiminAgreement.getObjectType().equals(1) && Objects.isNull(operatorId)) { |
| | | if (tHuiminAgreement.getObjectType().equals(1)) { |
| | | tHuiminAgreement.setOperatorId(null); |
| | | boolean remove = huiminAgreementService.remove(new LambdaQueryWrapper<THuiminAgreement>() |
| | | .isNull(THuiminAgreement::getOperatorId)); |
| | | |
| | | } |
| | | huiminAgreementService.saveOrUpdate(tHuiminAgreement); |
| | | //删除之前的协议配置 |