2 Commits 26f9b2bde5 ... d951fba68f

Auteur SHA1 Bericht Datum
  guomengjiao d951fba68f Merge remote-tracking branch 'origin/master' 1 maand geleden
  guomengjiao 7d26245eb8 城市运营 1 maand geleden

+ 7 - 0
renren-admin/src/main/java/io/renren/modules/qyh/service/impl/ServiceCityServiceImpl.java

@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONArray;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import io.renren.common.exception.RRException;
 import io.renren.common.utils.PageUtils;
 import io.renren.common.utils.Query;
 import io.renren.common.utils.R;
@@ -35,6 +36,12 @@ public class ServiceCityServiceImpl extends ServiceImpl<ServiceCityMapper, Servi
 
     @Override
     public void saveEntity(ServiceCityEntity serviceCityEntity) {
+        int count = this.count(new LambdaQueryWrapper<ServiceCityEntity>()
+                .eq(ServiceCityEntity::getProvinceId, serviceCityEntity.getProvinceId())
+                .eq(ServiceCityEntity::getCityId, serviceCityEntity.getCityId()));
+        if (count > 0) {
+            throw new RRException("运营城市已存在 无法添加");
+        }
         this.save(serviceCityEntity);
     }