|
|
@ -159,6 +159,13 @@ public class WmsShelfBillService extends MybatisBaseService<WmsShelfBillMapper, |
|
|
|
} |
|
|
|
String applyCode = getApplyCode(dto.getCreateOrgSid()); |
|
|
|
wmsShelfBill.setBillNo(applyCode); |
|
|
|
if (StringUtils.isNotBlank(dto.getBillState())) { |
|
|
|
if (dto.getBillState().equals("0")){ |
|
|
|
wmsShelfBill.setBillStateValue("新建"); |
|
|
|
} else if (dto.getBillState().equals("1")) { |
|
|
|
wmsShelfBill.setBillStateValue("完成"); |
|
|
|
} |
|
|
|
} |
|
|
|
baseMapper.insert(wmsShelfBill); |
|
|
|
} else { |
|
|
|
WmsShelfBill wmsShelfBill = fetchBySid(sid); |
|
|
@ -179,6 +186,13 @@ public class WmsShelfBillService extends MybatisBaseService<WmsShelfBillMapper, |
|
|
|
if (!list.isEmpty()) { |
|
|
|
wmsShelfBillDetailService.saveShelfDetails(sid, list); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(dto.getBillState())) { |
|
|
|
if (dto.getBillState().equals("0")){ |
|
|
|
wmsShelfBill.setBillStateValue("新建"); |
|
|
|
} else if (dto.getBillState().equals("1")) { |
|
|
|
wmsShelfBill.setBillStateValue("完成"); |
|
|
|
} |
|
|
|
} |
|
|
|
baseMapper.updateById(wmsShelfBill); |
|
|
|
|
|
|
|
} |
|
|
@ -394,12 +408,21 @@ public class WmsShelfBillService extends MybatisBaseService<WmsShelfBillMapper, |
|
|
|
} |
|
|
|
|
|
|
|
public PagerVo<AppShelfBillListVo> applistPage(PagerQuery<AppShelfBillListQuery> pq) { |
|
|
|
PagerVo<AppShelfBillListVo> p = new PagerVo<>(); |
|
|
|
List<AppShelfBillListVo> list = new ArrayList<>(); |
|
|
|
AppShelfBillListVo v = new AppShelfBillListVo(); |
|
|
|
v.setSid("222"); |
|
|
|
list.add(v); |
|
|
|
p.setRecords(list); |
|
|
|
AppShelfBillListQuery query = pq.getParams(); |
|
|
|
QueryWrapper<WmsShelfBill> qw = new QueryWrapper<>(); |
|
|
|
if (StringUtils.isNotBlank(query.getUserSid())) { |
|
|
|
qw.eq("wsb.upShelfSid",query.getUserSid()); |
|
|
|
} |
|
|
|
//ToDo:添加查询条件
|
|
|
|
if (StringUtils.isNotBlank(query.getName())) { |
|
|
|
qw.and(wrapper -> wrapper.like("wsb.billNo", query.getName()) |
|
|
|
.or().like("wsb.sourceBillNo", query.getName()) |
|
|
|
.or().like("wsb.billStateValue", query.getName()) |
|
|
|
); |
|
|
|
} |
|
|
|
IPage<WmsShelfBill> page = PagerUtil.queryToPage(pq); |
|
|
|
IPage<AppShelfBillListVo> pagging = baseMapper.applistPage(page, qw); |
|
|
|
PagerVo<AppShelfBillListVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
return p; |
|
|
|
} |
|
|
|
} |
|
|
|