|
|
|
@ -170,30 +170,35 @@ public class PzhzdClient implements BaseHttpClient {
|
|
|
|
|
// uPurchaseinRequest.setFbillflag("3");
|
|
|
|
|
// }
|
|
|
|
|
uPurchaseinRequest.setBillcode(udiwmsOrderQueryRequest.getBillNo());
|
|
|
|
|
List<UdiwmsOrderResponse> udiwmsOrderResponses = getPurchasein(uPurchaseinRequest);
|
|
|
|
|
if (udiwmsOrderResponses != null && udiwmsOrderResponses.size() > 0) {
|
|
|
|
|
List<UdiwmsOrderResponse> returnsList = new ArrayList<>();
|
|
|
|
|
if ("采购入库".equals(udiwmsOrderQueryRequest.getBillAction())) {
|
|
|
|
|
for (int i = 0; i < udiwmsOrderResponses.size(); i++) {
|
|
|
|
|
if (udiwmsOrderResponses.get(i).getBillType().equals("采购入库")) {
|
|
|
|
|
returnsList.add(udiwmsOrderResponses.get(i));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if ("退货出库".equals(udiwmsOrderQueryRequest.getBillAction())) {
|
|
|
|
|
for (int i = 0; i < udiwmsOrderResponses.size(); i++) {
|
|
|
|
|
if (udiwmsOrderResponses.get(i).getBillType().equals("退货出库")) {
|
|
|
|
|
returnsList.add(udiwmsOrderResponses.get(i));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if ("WareHouseIn".equals(udiwmsOrderQueryRequest.getAction())) {
|
|
|
|
|
returnsList.addAll(udiwmsOrderResponses);
|
|
|
|
|
}
|
|
|
|
|
PageSimpleResponse<UdiwmsOrderResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal((long) returnsList.size());
|
|
|
|
|
pageSimpleResponse.setList(returnsList);
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
} else
|
|
|
|
|
return ResultVOUtils.error(500, "未查询到数据");
|
|
|
|
|
BaseResponse<PageSimpleResponse<UdiwmsOrderResponse>> baseResponse = getPurchasein(uPurchaseinRequest);
|
|
|
|
|
// if (baseResponse.getCode() != 20000) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
return baseResponse;
|
|
|
|
|
// List<UdiwmsOrderResponse> udiwmsOrderResponses = baseResponse.getData().getList();
|
|
|
|
|
// if (udiwmsOrderResponses != null && udiwmsOrderResponses.size() > 0) {
|
|
|
|
|
// List<UdiwmsOrderResponse> returnsList = new ArrayList<>();
|
|
|
|
|
// if ("采购入库".equals(udiwmsOrderQueryRequest.getBillAction())) {
|
|
|
|
|
// for (int i = 0; i < udiwmsOrderResponses.size(); i++) {
|
|
|
|
|
// if (udiwmsOrderResponses.get(i).getBillType().equals("采购入库")) {
|
|
|
|
|
// returnsList.add(udiwmsOrderResponses.get(i));
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// } else if ("退货出库".equals(udiwmsOrderQueryRequest.getBillAction())) {
|
|
|
|
|
// for (int i = 0; i < udiwmsOrderResponses.size(); i++) {
|
|
|
|
|
// if (udiwmsOrderResponses.get(i).getBillType().equals("退货出库")) {
|
|
|
|
|
// returnsList.add(udiwmsOrderResponses.get(i));
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// } else if ("WareHouseIn".equals(udiwmsOrderQueryRequest.getAction())) {
|
|
|
|
|
// returnsList.addAll(udiwmsOrderResponses);
|
|
|
|
|
// }
|
|
|
|
|
// PageSimpleResponse<UdiwmsOrderResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
// pageSimpleResponse.setTotal((long) returnsList.size());
|
|
|
|
|
// pageSimpleResponse.setList(returnsList);
|
|
|
|
|
// return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
// } else
|
|
|
|
|
// return ResultVOUtils.error(500, "未查询到数据");
|
|
|
|
|
|
|
|
|
|
} else if (
|
|
|
|
|
"WareHouseOut".equals(udiwmsOrderQueryRequest.getAction()) ||
|
|
|
|
@ -212,31 +217,32 @@ public class PzhzdClient implements BaseHttpClient {
|
|
|
|
|
uSaleoutQueryRequest.setFbillflag("3");
|
|
|
|
|
}
|
|
|
|
|
uSaleoutQueryRequest.setBillcode(udiwmsOrderQueryRequest.getBillNo());
|
|
|
|
|
|
|
|
|
|
List<UdiwmsOrderResponse> udiwmsOrderResponses = getSaleout(uSaleoutQueryRequest);
|
|
|
|
|
if (udiwmsOrderResponses != null && udiwmsOrderResponses.size() > 0) {
|
|
|
|
|
List<UdiwmsOrderResponse> returnsList = new ArrayList<>();
|
|
|
|
|
if ("销售出库".equals(udiwmsOrderQueryRequest.getBillAction())) {
|
|
|
|
|
for (int i = 0; i < udiwmsOrderResponses.size(); i++) {
|
|
|
|
|
if (udiwmsOrderResponses.get(i).getBillType().equals("销售出库")) {
|
|
|
|
|
returnsList.add(udiwmsOrderResponses.get(i));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if ("退货入库".equals(udiwmsOrderQueryRequest.getBillAction())) {
|
|
|
|
|
for (int i = 0; i < udiwmsOrderResponses.size(); i++) {
|
|
|
|
|
if (udiwmsOrderResponses.get(i).getBillType().equals("退货入库")) {
|
|
|
|
|
returnsList.add(udiwmsOrderResponses.get(i));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if ("WareHouseIn".equals(udiwmsOrderQueryRequest.getAction())) {
|
|
|
|
|
returnsList.addAll(udiwmsOrderResponses);
|
|
|
|
|
}
|
|
|
|
|
PageSimpleResponse<UdiwmsOrderResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal((long) returnsList.size());
|
|
|
|
|
pageSimpleResponse.setList(returnsList);
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
} else
|
|
|
|
|
return ResultVOUtils.error(500, "未查询到数据");
|
|
|
|
|
BaseResponse<PageSimpleResponse<UdiwmsOrderResponse>> baseResponse = getSaleout(uSaleoutQueryRequest);
|
|
|
|
|
return baseResponse;
|
|
|
|
|
// List<UdiwmsOrderResponse> udiwmsOrderResponses = baseResponse.getData().getList();
|
|
|
|
|
// if (udiwmsOrderResponses != null && udiwmsOrderResponses.size() > 0) {
|
|
|
|
|
// List<UdiwmsOrderResponse> returnsList = new ArrayList<>();
|
|
|
|
|
// if ("销售出库".equals(udiwmsOrderQueryRequest.getBillAction())) {
|
|
|
|
|
// for (int i = 0; i < udiwmsOrderResponses.size(); i++) {
|
|
|
|
|
// if (udiwmsOrderResponses.get(i).getBillType().equals("销售出库")) {
|
|
|
|
|
// returnsList.add(udiwmsOrderResponses.get(i));
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// } else if ("退货入库".equals(udiwmsOrderQueryRequest.getBillAction())) {
|
|
|
|
|
// for (int i = 0; i < udiwmsOrderResponses.size(); i++) {
|
|
|
|
|
// if (udiwmsOrderResponses.get(i).getBillType().equals("退货入库")) {
|
|
|
|
|
// returnsList.add(udiwmsOrderResponses.get(i));
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// } else if ("WareHouseIn".equals(udiwmsOrderQueryRequest.getAction())) {
|
|
|
|
|
// returnsList.addAll(udiwmsOrderResponses);
|
|
|
|
|
// }
|
|
|
|
|
// PageSimpleResponse<UdiwmsOrderResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
// pageSimpleResponse.setTotal((long) returnsList.size());
|
|
|
|
|
// pageSimpleResponse.setList(returnsList);
|
|
|
|
|
// return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
// } else
|
|
|
|
|
// return ResultVOUtils.error(500, "未查询到数据");
|
|
|
|
|
} else {
|
|
|
|
|
return ResultVOUtils.error(500, "单据类型错误!");
|
|
|
|
|
}
|
|
|
|
@ -488,7 +494,7 @@ public class PzhzdClient implements BaseHttpClient {
|
|
|
|
|
return setEntity;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<UdiwmsOrderResponse> getPurchasein(UPurchaseinRequest uPurchaseinRequest) {
|
|
|
|
|
public BaseResponse getPurchasein(UPurchaseinRequest uPurchaseinRequest) {
|
|
|
|
|
uPurchaseinRequest.setCorp(setEntity.getUnitCode());
|
|
|
|
|
UBaseResponse<List<UPurchaseinQueryResponse>> response = uCloudHttpClient.purchaseinQuery(uPurchaseinRequest);
|
|
|
|
|
if (response != null) {
|
|
|
|
@ -532,13 +538,17 @@ public class PzhzdClient implements BaseHttpClient {
|
|
|
|
|
}
|
|
|
|
|
purchaseinResponses.add(udiwmsOrderResponse);
|
|
|
|
|
}
|
|
|
|
|
return purchaseinResponses;
|
|
|
|
|
|
|
|
|
|
PageSimpleResponse<UdiwmsOrderResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(response.getData().getAllcount() + 0l);
|
|
|
|
|
pageSimpleResponse.setList(purchaseinResponses);
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
return ResultVOUtils.error(500, "获取单据失败!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<UdiwmsOrderResponse> getSaleout(USaleoutQueryRequest uSaleoutQueryRequest) {
|
|
|
|
|
public BaseResponse getSaleout(USaleoutQueryRequest uSaleoutQueryRequest) {
|
|
|
|
|
|
|
|
|
|
uSaleoutQueryRequest.setCorp(setEntity.getUnitCode());
|
|
|
|
|
UBaseResponse<List<USaleoutQueryResponse>> response = uCloudHttpClient.saleoutQuery(uSaleoutQueryRequest);
|
|
|
|
@ -582,10 +592,13 @@ public class PzhzdClient implements BaseHttpClient {
|
|
|
|
|
}
|
|
|
|
|
purchaseinResponses.add(purchaseinResponse);
|
|
|
|
|
}
|
|
|
|
|
return purchaseinResponses;
|
|
|
|
|
PageSimpleResponse<UdiwmsOrderResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(response.getData().getAllcount() + 0l);
|
|
|
|
|
pageSimpleResponse.setList(purchaseinResponses);
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
return ResultVOUtils.error(500, "下载出库单据失败!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//采购入库单签字
|
|
|
|
|