Authored by caoyan

质检

... ... @@ -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();
... ...