...
|
...
|
@@ -579,6 +579,9 @@ public class BuyerOrderServiceImpl implements IBuyerOrderService { |
|
|
return null;
|
|
|
}
|
|
|
|
|
|
//是否签收
|
|
|
buildIsSignForPackage(respList, queryStr);
|
|
|
|
|
|
PageResponseBO<BuyerOrderResp> result=new PageResponseBO<>();
|
|
|
result.setPage(1);
|
|
|
result.setList(respList);
|
...
|
...
|
@@ -588,6 +591,19 @@ public class BuyerOrderServiceImpl implements IBuyerOrderService { |
|
|
return result;
|
|
|
}
|
|
|
|
|
|
private void buildIsSignForPackage(List<BuyerOrderResp> respList, String sellerWaybillCode) {
|
|
|
BuyerOrderReq buyerOrderReq = new BuyerOrderReq();
|
|
|
buyerOrderReq.setSellerWaybillCode(sellerWaybillCode);
|
|
|
List<SignForPackage> sfpList = signForPackageMapper.selectByCondition(buyerOrderReq);
|
|
|
Integer isSignForPackage = 0;//未签收
|
|
|
if(CollectionUtils.isNotEmpty(sfpList)) {
|
|
|
isSignForPackage = 1;//已签收
|
|
|
}
|
|
|
for(BuyerOrderResp item : respList) {
|
|
|
item.setSignForPackageOrNot(isSignForPackage);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public PageResponseBO<BuyerOrderResp> queryOrderListByStatusForQc(BuyerOrderReq req) {
|
|
|
Byte status = req.getStatus();
|
...
|
...
|
|