|
|
@ -257,21 +257,31 @@ public class LpkGoodsService extends MybatisBaseService<LpkGoodsMapper, LpkGoods |
|
|
|
}); |
|
|
|
return rb.success().setData(vo); |
|
|
|
} |
|
|
|
public ResultBean vegeCellarInvalidList(LpkGoodsQuery query) { |
|
|
|
public ResultBean<PagerVo<MyGoodsVo>> vegeCellarInvalidList(PagerQuery<LpkGoodsQuery> pq) { |
|
|
|
ResultBean rb=new ResultBean().fail(); |
|
|
|
LpkGoodsQuery query = pq.getParams(); |
|
|
|
if(StringUtils.isBlank(query.getCustomerSid())){ |
|
|
|
return rb.setMsg("参数不全"); |
|
|
|
} |
|
|
|
QueryWrapper<LpkGoods> qw = new QueryWrapper<>(); |
|
|
|
if (StringUtils.isNotBlank(query.getCustomerSid())) { |
|
|
|
qw.eq("r.customerSid", query.getCustomerSid()); |
|
|
|
} |
|
|
|
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd"); |
|
|
|
query.setNow(sdf.format(new Date())); |
|
|
|
List<MyGoodsVo> vo =baseMapper.getGoodsAppletInvalid(query); |
|
|
|
vo.forEach(s->{ |
|
|
|
qw.apply(" date_format(s.periodValidity,'%Y-%m-%d') < date_format ('"+sdf.format(new Date())+"','%Y-%m-%d')"); |
|
|
|
qw.orderByDesc("s.periodValidity"); |
|
|
|
IPage<LpkGoods> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<MyGoodsVo> pagging = baseMapper.getGoodsAppletInvalid(page, qw); |
|
|
|
PagerVo<LpkGoodsVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
List<MyGoodsVo> records = pagging.getRecords(); |
|
|
|
records.forEach(s->{ |
|
|
|
double i=Double.valueOf(s.getGoodsNumber()); |
|
|
|
s.setGoodsNumber(DoubleUtils.removeZeros(String.valueOf((int)i))); |
|
|
|
s.setWeight(DoubleUtils.removeZeros(s.getWeight())); |
|
|
|
s.setIconUrl(fileUploadComponent.getUrlPrefix()+s.getIconUrl()); |
|
|
|
}); |
|
|
|
return rb.success().setData(vo); |
|
|
|
return rb.success().setData(p); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|