|
|
@ -29,13 +29,13 @@ public class ProductTypeService extends MybatisBaseService<ProductTypeMapper, Pr |
|
|
|
List<ProductTypeDto> typeList = dto.getTypeList(); |
|
|
|
if (dto.getSid() != null){ |
|
|
|
for (ProductTypeDto productTypeDto : typeList){ |
|
|
|
Integer integer = baseMapper.selectProductTypeByName(productTypeDto.getName()); |
|
|
|
Integer integer = baseMapper.selectProductTypeByName(productTypeDto.getName(),dto.getProdSid()); |
|
|
|
if (integer != 0) { |
|
|
|
return rb.success().setMsg("该品牌商品已有此类型名称"); |
|
|
|
return rb.setMsg("该品牌商品已有此类型名称"); |
|
|
|
} |
|
|
|
Integer integer1 = baseMapper.selectProductTypeByNumber(productTypeDto.getNumber()); |
|
|
|
Integer integer1 = baseMapper.selectProductTypeByNumber(productTypeDto.getNumber(),dto.getProdSid()); |
|
|
|
if (integer1 != 0){ |
|
|
|
return rb.success().setMsg("该编码已有品牌商品类型占用"); |
|
|
|
return rb.setMsg("该编码已有品牌商品类型占用"); |
|
|
|
} |
|
|
|
ProductType type1 = new ProductType(); |
|
|
|
BeanUtil.copyProperties(productTypeDto,type1,"id","sid"); |
|
|
@ -44,13 +44,13 @@ public class ProductTypeService extends MybatisBaseService<ProductTypeMapper, Pr |
|
|
|
} |
|
|
|
return rb.success().setMsg("添加成功"); |
|
|
|
}else { |
|
|
|
Integer integer = baseMapper.selectProductTypeByName(dto.getName()); |
|
|
|
Integer integer = baseMapper.selectProductTypeByName(dto.getName(),dto.getProdSid()); |
|
|
|
if (integer != 0) { |
|
|
|
return rb.success().setMsg("该品牌已有该商品"); |
|
|
|
return rb.setMsg("该品牌已有该商品"); |
|
|
|
} |
|
|
|
Integer integer1 = baseMapper.selectProductTypeByNumber(dto.getNumber()); |
|
|
|
Integer integer1 = baseMapper.selectProductTypeByNumber(dto.getNumber(),dto.getProdSid()); |
|
|
|
if (integer1 != 0){ |
|
|
|
return rb.success().setMsg("该编码已有品牌商品占用"); |
|
|
|
return rb.setMsg("该编码已有品牌商品占用"); |
|
|
|
} |
|
|
|
ProductType type = new ProductType(); |
|
|
|
BeanUtil.copyProperties(dto,type,"id","sid","typeList"); |
|
|
@ -87,6 +87,7 @@ public class ProductTypeService extends MybatisBaseService<ProductTypeMapper, Pr |
|
|
|
wq.eq("p.name",params.getName()); |
|
|
|
} |
|
|
|
} |
|
|
|
wq.eq("pSid",'0'); |
|
|
|
IPage<ProductType> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<ProductTypeVo> pageVo = baseMapper.selectPageVo(page, wq); |
|
|
|
PagerVo<ProductTypeVo> vo = PagerUtil.pageToVo(pageVo, null); |
|
|
|