From d26243b2b6f34859d0d74838605ca28d2d82e22c Mon Sep 17 00:00:00 2001 From: "lisai17@sina.com" Date: Mon, 8 Mar 2021 10:05:26 +0800 Subject: [PATCH] . --- .../ssjygl/prepay/prepaydetail/PrepayDetailSyncService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/prepay/prepaydetail/PrepayDetailSyncService.java b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/prepay/prepaydetail/PrepayDetailSyncService.java index 21d23c5..959abf7 100644 --- a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/prepay/prepaydetail/PrepayDetailSyncService.java +++ b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/prepay/prepaydetail/PrepayDetailSyncService.java @@ -32,8 +32,10 @@ public class PrepayDetailSyncService extends BaseSyncService { return Result.failed("按客户 id 未找到对应客户信息"); } - if (model.checkDuplicate("serialnum")) { - return Result.failedstr("流水号【%s】已存在", model.getSerialnum()); + PrepayDetail chk = PrepayDetail.dao.findFirst("select * from prepay_detail t where t.serialnum = ? and t.state < 9 limit 1", model.getSerialnum()); + + if (chk != null) { + return Result.failedstr("流水号【%s】已使用", model.getSerialnum()); } model.setId(StrKit.getRandomUUID());