Просмотр исходного кода

[商铺][修改][检查是否存在商铺号]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
acdf1d71b5
3 измененных файлов: 13 добавлений и 7 удалений
  1. +2
    -0
      mallinkService/src/main/java/com/iformall/mapper/WxShopMapper.java
  2. +3
    -7
      mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java
  3. +8
    -0
      mallinkService/src/main/resources/mapper/WxShopMapper.xml

+ 2
- 0
mallinkService/src/main/java/com/iformall/mapper/WxShopMapper.java Просмотреть файл

@@ -24,4 +24,6 @@ public interface WxShopMapper extends CommonMapper<WxShop, String> {

List<Map<String,Object>> listShopFromContract(WxShop wxShop);

int hasShopNumber(WxShop wxShop);

}

+ 3
- 7
mallinkService/src/main/java/com/iformall/service/impl/WxShopServiceImpl.java Просмотреть файл

@@ -90,13 +90,9 @@ public class WxShopServiceImpl implements WxShopService {
WxShop wxShop = new WxShop();
wxShop.setTenantId(tenantId);
wxShop.setShopNumber(shopNumber);
List<WxShop> list = wxShopMapper.findList(wxShop);
if(id!=null){
List<WxShop> collect = list.stream().filter(s -> !s.getId().equals(id)?true:false).collect(Collectors.toList());
return new ResultData(ResultData.SUCCESS,"查询成功",collect.size()>0?true:false);
}

return new ResultData(ResultData.SUCCESS,"查询成功",list.size()>0?true:false);
wxShop.setId(id);
int count = wxShopMapper.hasShopNumber(wxShop);
return new ResultData(ResultData.SUCCESS, "查询成功", count > 0 ? true : false);
}

@Override


+ 8
- 0
mallinkService/src/main/resources/mapper/WxShopMapper.xml Просмотреть файл

@@ -286,4 +286,12 @@
<if test=" null != sortColumns">order by s.${sortColumns}</if>
</select>
<select id="hasShopNumber" parameterType="com.iformall.domain.po.WxShop" resultType="Integer">
select count(*) from wx_shop where tenant_id=#{tenantId} and shop_number=#{shopNumber}
<if test=" null != id">
and id = #{id}
</if>
</select>

</mapper>

Загрузка…
Отмена
Сохранить