|
|
@ -271,6 +271,35 @@ public class BusDeliveredService extends MybatisBaseService<BusDeliveredMapper, |
|
|
|
return iPage; |
|
|
|
} |
|
|
|
|
|
|
|
public IPage<AppBusDeliveredPageVo> getRetrievalNotLists(PagerQuery<AppBusDeliveredPageQuery> pq) { |
|
|
|
QueryWrapper<AppBusDeliveredPageQuery> qw = new QueryWrapper<>(); |
|
|
|
String name = pq.getParams().getName(); |
|
|
|
IPage<AppBusDeliveredPageVo> page = PagerUtil.queryToPage(pq); |
|
|
|
String orgPath = pq.getParams().getOrgPath(); |
|
|
|
String orgSid = ""; |
|
|
|
if (StringUtils.isNotBlank(orgPath)) { |
|
|
|
orgSid = sysStaffOrgFeign.getOrgSidByPath(orgPath).getData(); |
|
|
|
} else { |
|
|
|
orgSid = sysStaffOrgFeign.getPathSidByUserSid(pq.getParams().getUserSid()).getData(); |
|
|
|
} |
|
|
|
qw.eq("bd.useOrgSid", orgSid); |
|
|
|
qw.eq("bd.state", 1); |
|
|
|
if (StringUtils.isNotBlank(pq.getParams().getUserSid())) { |
|
|
|
qw.eq("bd.createBySid", pq.getParams().getUserSid()); |
|
|
|
} |
|
|
|
IPage<AppBusDeliveredPageVo> iPage = baseMapper.getRetrievalNotLists(page, qw, name); |
|
|
|
for (AppBusDeliveredPageVo record : iPage.getRecords()) { |
|
|
|
String contractNo = record.getContractNo(); |
|
|
|
QueryWrapper qw2 = new QueryWrapper<>(); |
|
|
|
//待出库:1,出库申请:0
|
|
|
|
qw2.eq("bd.state", 1); |
|
|
|
qw2.eq("bd.contractNo", contractNo); |
|
|
|
List<AppVinListVo> vinListVo = baseMapper.selVinListVo(contractNo, qw2); |
|
|
|
record.setVinList(vinListVo); |
|
|
|
} |
|
|
|
return iPage; |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<AppDeliveredDetailsVo> getRetrievalApplyInfo(AppDeliveredDetailsQuery query) { |
|
|
|
ResultBean<AppDeliveredDetailsVo> rb = ResultBean.fireFail(); |
|
|
|
AppDeliveredDetailsVo appDeliveredDetailsVo = new AppDeliveredDetailsVo(); |
|
|
|