From 9cfa118df1011b34e3209d3dc9f0cd15eb3dc697 Mon Sep 17 00:00:00 2001 From: lroyia Date: Tue, 21 Apr 2026 15:55:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=89=B9=E8=B0=83=E5=8E=BB?= =?UTF-8?q?=E9=87=8D=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PenaltySecurityController.java | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/chinaweal/aiccs/aiccs/security/controller/PenaltySecurityController.java b/src/main/java/com/chinaweal/aiccs/aiccs/security/controller/PenaltySecurityController.java index 4fbb040..4fed29e 100644 --- a/src/main/java/com/chinaweal/aiccs/aiccs/security/controller/PenaltySecurityController.java +++ b/src/main/java/com/chinaweal/aiccs/aiccs/security/controller/PenaltySecurityController.java @@ -169,11 +169,10 @@ public class PenaltySecurityController { } // 保存吊销主体清单到PENALTY_ENT_INFO表 + if (StringUtils.isNotBlank(penaltyCaseInfo.getCaseid())) { + penaltyCaseInfoService.lambdaUpdate().eq(PenaltyCaseInfo::getCaseid, penaltyCaseInfo.getCaseid()).remove(); + } for (PenaltyCaseInfoEntInfoDto entInfoDto : requestDto.getPenaltylist()) { - PenaltyEntInfo one = penaltyEntInfoService.lambdaQuery().eq(PenaltyEntInfo::getCaseid, requestDto.getCaseid()) - .eq(PenaltyEntInfo::getPripid, entInfoDto.getPripid()).ne(PenaltyEntInfo::getFlgDeleted, CommonConstants.TRUE_1) - .last("limit 1").one(); - PenaltyEntInfo penaltyEntInfo = new PenaltyEntInfo(); penaltyEntInfo.setCaseid(requestDto.getCaseid()); penaltyEntInfo.setPripid(entInfoDto.getPripid()); @@ -182,13 +181,8 @@ public class PenaltySecurityController { penaltyEntInfo.setEnttype(StringUtils.trimToEmpty(cleanEntTypeCode(entInfoDto.getEnttype()))); penaltyEntInfo.setUpdateTime(LocalDateTime.now()); penaltyEntInfo.setFlgDeleted("0"); - if (one == null) { - penaltyEntInfo.setCreateTime(LocalDateTime.now()); - penaltyEntInfoService.save(penaltyEntInfo); - } else { - penaltyEntInfo.setId(one.getId()); - penaltyEntInfoService.updateById(penaltyEntInfo); - } + penaltyEntInfo.setCreateTime(LocalDateTime.now()); + penaltyEntInfoService.save(penaltyEntInfo); } return SecurityResultAcceptVO.success(penaltyAcceptLog.getAcceptId());