Jelajahi Sumber

fix: 字段校验错误

shc 10 bulan lalu
induk
melakukan
63f2043483

+ 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("积分包名称已存在");