诊断获取单据相关修改

dev
anthonywj 2 years ago
parent 6627cfd3c2
commit 643bf4e6dd

@ -1,5 +1,6 @@
package com.glxp.mipsdl.client.ptxhyy.entity; package com.glxp.mipsdl.client.ptxhyy.entity;
import com.glxp.mipsdl.dao.ptxyy.ThrHslbMapper;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;

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

@ -1,6 +1,7 @@
package com.glxp.mipsdl.client.ptxhyy.entity; package com.glxp.mipsdl.dao.ptxyy;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.mipsdl.client.ptxhyy.entity.ThrHslbEntity;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@Mapper @Mapper

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.mipsdl.client.ptxhyy.entity.ThrHslbMapper"> <mapper namespace="com.glxp.mipsdl.dao.ptxyy.ThrHslbMapper">
</mapper> </mapper>

Loading…
Cancel
Save