소스 검색

fix: 字段校验错误

shc 10 달 전
부모
커밋
63f2043483
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/WmScorePackageServiceImpl.java

+ 4 - 1
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/WmScorePackageServiceImpl.java

@@ -3973,7 +3973,10 @@ public class WmScorePackageServiceImpl extends ServiceImpl<WmScorePackageMapper,
             int existed = this.count(Wrappers.<WmScorePackage>lambdaQuery()
                     .eq(WmScorePackage::getDelFlag, "0")
                     .eq(WmScorePackage::getScorePackageName, wmScorePackage.getScorePackageName())
-                    .eq(WmScorePackage::getDeptId, wmScorePackage.getAcceptSug()));
+                    .and(wrapper -> wrapper.eq(WmScorePackage::getDeptId, wmScorePackage.getAcceptSug())
+                            .or()
+                            .eq(WmScorePackage::getAcceptSug, wmScorePackage.getAcceptSug()))
+            );
 
             if (existed != 0) {
                 throw new RuntimeException("积分包名称已存在");