Преглед изворни кода

新增商家,商家名称重复校验

qizai пре 1 година
родитељ
комит
3009f8e142

+ 5 - 0
vehicle-server/src/main/java/com/chelvc/cloud/vehicle/server/service/impl/MerchantServiceImpl.java

@@ -92,6 +92,11 @@ public class MerchantServiceImpl extends ServiceImpl<MerchantMapper, Merchant> i
 
     @Override
     public Long addMerchant(@NonNull MerchantModifyParam param) {
+        // 判断商家名称是否存在
+        Integer count = this.lambdaQuery()
+                .eq(Merchant::getName, param.getName())
+                .eq(Merchant::getStatus, MerchantStatus.ONLINE).count();
+        ResourceUtils.available(count < 1 , "商家名称已存在");
         Merchant merchant = MerchantCopier.INSTANCE.copying(param);
         merchant.setUserId(0L);
         merchant.setScore(0D);