|
|
@ -13,8 +13,10 @@ import com.yxt.common.core.vo.PagerVo; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
/** |
|
|
|
* @author wangpengfei |
|
|
@ -31,7 +33,17 @@ public class BaseGoodsTypeService extends MybatisBaseService<BaseGoodsTypeMapper |
|
|
|
if(StringUtils.isNotBlank(query.getName())){ |
|
|
|
qw.like("goodsTypeName",query.getName()); |
|
|
|
} |
|
|
|
|
|
|
|
if(StringUtils.isNotBlank(query.getCode())){ |
|
|
|
qw.like("goodsTypeCode",query.getCode()); |
|
|
|
} |
|
|
|
if(StringUtils.isNotBlank(query.getIsGoodID())){ |
|
|
|
qw.eq("isGoodsID",query.getIsGoodID()); |
|
|
|
} |
|
|
|
if(StringUtils.isNotBlank(query.getOutStockRule())){ |
|
|
|
qw.eq("outStockRule",query.getOutStockRule()); |
|
|
|
} |
|
|
|
qw.ne("isDelete","1"); |
|
|
|
qw.orderByDesc("sortNo"); |
|
|
|
IPage<BaseGoodsType> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<BaseGoodsTypeVo> pagging = baseMapper.listPage(page, qw); |
|
|
|
PagerVo<BaseGoodsTypeVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
@ -39,14 +51,18 @@ public class BaseGoodsTypeService extends MybatisBaseService<BaseGoodsTypeMapper |
|
|
|
for (BaseGoodsTypeVo record : records) { |
|
|
|
if(StringUtils.isNotBlank(record.getPSid())){ |
|
|
|
BaseGoodsType wmsGoodsType1 = fetchBySid(record.getPSid()); |
|
|
|
record.setPName(wmsGoodsType1.getGoodsTypeName()); |
|
|
|
if(wmsGoodsType1!=null){ |
|
|
|
record.setPName(wmsGoodsType1.getGoodsTypeName()); |
|
|
|
} |
|
|
|
record.setSids(record.getPSid()); |
|
|
|
} |
|
|
|
} |
|
|
|
return rb.success().setData(p); |
|
|
|
} public ResultBean<List<BaseGoodsType>> listAll() { |
|
|
|
} |
|
|
|
public ResultBean<List<BaseGoodsType>> listAll() { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<BaseGoodsType> pagging = baseMapper.selectList(new QueryWrapper<BaseGoodsType>().eq("isEnable",1)); |
|
|
|
List<BaseGoodsType> pagging = baseMapper.selectList(new QueryWrapper<BaseGoodsType>().eq("isEnable",1) |
|
|
|
.ne("isDelete","1")); |
|
|
|
return rb.success().setData(pagging); |
|
|
|
} |
|
|
|
|
|
|
@ -108,6 +124,9 @@ public class BaseGoodsTypeService extends MybatisBaseService<BaseGoodsTypeMapper |
|
|
|
} |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
public void delAll(String[] sids) { |
|
|
|
int count = baseMapper.updateBySidIsDelete(Arrays.stream(sids).collect(Collectors.toList())); |
|
|
|
} |
|
|
|
public ResultBean updateIsEnable(String sid,String isEnable) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
BaseGoodsType wmsGoodsType = fetchBySid(sid); |
|
|
@ -117,4 +136,13 @@ public class BaseGoodsTypeService extends MybatisBaseService<BaseGoodsTypeMapper |
|
|
|
} |
|
|
|
return rb.success().setMsg("成功"); |
|
|
|
} |
|
|
|
public ResultBean updateProductCode(String sid,String state) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
BaseGoodsType wmsGoodsType = fetchBySid(sid); |
|
|
|
if (null != wmsGoodsType) { |
|
|
|
wmsGoodsType.setIsGoodsID(state); |
|
|
|
baseMapper.updateById(wmsGoodsType); |
|
|
|
} |
|
|
|
return rb.success().setMsg("成功"); |
|
|
|
} |
|
|
|
} |
|
|
|