|
|
|
@ -690,29 +690,30 @@ public class HlfyyyClient extends CommonHttpClient {
|
|
|
|
|
zaxzyyOrderRequest.setCorpName(basicCorpEntity.getName());
|
|
|
|
|
LambdaQueryWrapper<VA001> wrapper = new LambdaQueryWrapper();
|
|
|
|
|
wrapper.eq(VA001::getName,basicCorpEntity.getName());
|
|
|
|
|
wrapper.eq(VA001::getUnitid,"3");
|
|
|
|
|
wrapper.eq(VA001::getUnittype,"3");
|
|
|
|
|
|
|
|
|
|
// 补充数据
|
|
|
|
|
va001 = va001Service.getOne(wrapper);
|
|
|
|
|
if(va001!=null){
|
|
|
|
|
zaxzyyOrderRequest.setCorpId(va001.getUnitid());
|
|
|
|
|
}else {
|
|
|
|
|
String msg = "查询单据对应的第三方往来单位信息异常";
|
|
|
|
|
String msg = "查询单据对应的第三方往来单位信息异常111";
|
|
|
|
|
orderUploadLogService.updateLocalErr(orderEntity, msg);
|
|
|
|
|
log.error("----单据提交-----" + orderEntity.getBillNo() + msg);
|
|
|
|
|
log.error("----单据提交111-----"+ basicCorpEntity+"==="+ orderEntity.getBillNo() + msg);
|
|
|
|
|
return ResultVOUtils.error(500, msg);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
String msg = "查询单据对应的第三方往来单位信息异常";
|
|
|
|
|
String msg = "查询单据对应的第三方往来单位信息异常222";
|
|
|
|
|
orderUploadLogService.updateLocalErr(orderEntity, msg);
|
|
|
|
|
log.error("----单据提交-----" + orderEntity.getBillNo() + msg);
|
|
|
|
|
log.error("----单据提交222-----"+ orderEntity+"==="+ orderEntity.getBillNo() + msg);
|
|
|
|
|
return ResultVOUtils.error(500, msg);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//查询仓库信息
|
|
|
|
|
AuthWarehouseEntity warehouseEntity = authWarehouseDao.selectOne(new QueryWrapper<AuthWarehouseEntity>().eq("code", orderEntity.getInvCode()));
|
|
|
|
|
try {
|
|
|
|
|
//
|
|
|
|
|
zaxzyyOrderRequest.setLocInvCode(warehouseEntity.getThirdId());
|
|
|
|
|
zaxzyyOrderRequest.setLocInvName(warehouseEntity.getName());
|
|
|
|
|
zaxzyyOrderRequest.setLocStorageCode(warehouseEntity.getThirdId());
|
|
|
|
@ -775,6 +776,7 @@ public class HlfyyyClient extends CommonHttpClient {
|
|
|
|
|
if(zaxzyyOrderRequest!=null ){
|
|
|
|
|
zaxzyyOrderHlfyRequest =new ZaxzyyOrderHlfyRequest();
|
|
|
|
|
BeanUtils.copyProperties(zaxzyyOrderRequest,zaxzyyOrderHlfyRequest,"item,items");
|
|
|
|
|
|
|
|
|
|
List<UdiwmsOrderDetailHlfyRequest> udiwmsOrderDetailHlfyRequestArrayList = new ArrayList<>();
|
|
|
|
|
for (UdiwmsOrderDetailRequest udiwmsOrderDetailRequest : zaxzyyOrderRequest.getItem()) {
|
|
|
|
|
log.error("udiwmsOrderDetailRequest==="+udiwmsOrderDetailRequest);
|
|
|
|
@ -787,6 +789,16 @@ public class HlfyyyClient extends CommonHttpClient {
|
|
|
|
|
udiwmsOrderDetailHlfyRequest.setPrice(udiwmsOrderDetailRequest.getPrice().toString());
|
|
|
|
|
udiwmsOrderDetailHlfyRequest.setCount(udiwmsOrderDetailRequest.getCount()+"");
|
|
|
|
|
udiwmsOrderDetailHlfyRequest.setAllowNoBatch(Boolean.toString(udiwmsOrderDetailRequest.isAllowNoBatch()));
|
|
|
|
|
if(udiwmsOrderDetailRequest.getCodeList()!=null && udiwmsOrderDetailRequest.getCodeList().size() >0){
|
|
|
|
|
List<UdiwmsOrderDetailHlfyRequest.CodeDetailEntity> list = new ArrayList<>();
|
|
|
|
|
for (UdiwmsOrderDetailRequest.CodeDetailEntity codeDetailEntity : udiwmsOrderDetailRequest.getCodeList()) {
|
|
|
|
|
UdiwmsOrderDetailHlfyRequest.CodeDetailEntity codeDetailEntityNew =
|
|
|
|
|
new UdiwmsOrderDetailHlfyRequest.CodeDetailEntity
|
|
|
|
|
(codeDetailEntity.getCode(),codeDetailEntity.getNameCode(),codeDetailEntity.getCount());
|
|
|
|
|
list.add(codeDetailEntityNew);
|
|
|
|
|
}
|
|
|
|
|
udiwmsOrderDetailHlfyRequest.setCodeList(list);
|
|
|
|
|
}
|
|
|
|
|
udiwmsOrderDetailHlfyRequestArrayList.add(udiwmsOrderDetailHlfyRequest);
|
|
|
|
|
}
|
|
|
|
|
zaxzyyOrderHlfyRequest.setItem(udiwmsOrderDetailHlfyRequestArrayList);
|
|
|
|
@ -1257,7 +1269,7 @@ public class HlfyyyClient extends CommonHttpClient {
|
|
|
|
|
|
|
|
|
|
LambdaQueryWrapper<VA001> wrapperVa001 = new LambdaQueryWrapper();
|
|
|
|
|
wrapperVa001.eq(VA001::getName,basicProducts.getManufactory());
|
|
|
|
|
wrapperVa001.eq(VA001::getUnitid,"2");
|
|
|
|
|
wrapperVa001.eq(VA001::getUnittype,"2");
|
|
|
|
|
|
|
|
|
|
// 补充数据
|
|
|
|
|
VA001 va001 = va001Service.getOne(wrapperVa001);
|
|
|
|
|