xuhy
2025-04-27 5fa6e6f8410ef9d057174bcff2a3c5038c54a551
bug修改
1个文件已修改
9 ■■■■■ 已修改文件
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TContractController.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TContractController.java
@@ -324,6 +324,15 @@
    @PostMapping(value = "/confirmSettlement")
    public R<Boolean> confirmSettlement(String id) {
        TContract contract = contractService.getById(id);
        // 查询验收记录
        long count = checkAcceptRecordService.count(Wrappers.lambdaQuery(TCheckAcceptRecord.class)
                .eq(TCheckAcceptRecord::getStatus,1)
                .eq(TCheckAcceptRecord::getContractId, id));
        if (count == 0) {
            return R.fail("请先完成验收");
        }
        contract.setStatus("8");
        contractService.updateById(contract);
        // 将所有未缴费账单设置未已失效