|
@@ -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);
|