fix: 修复

njxyy
chenhc 4 months ago
parent dc2ecb90c4
commit 766e1c2037

@ -662,6 +662,7 @@ public class NjxyyClient extends CommonHttpClient {
List<IoOrderCodeRequest> codeRequestListYb = new ArrayList<>();
List<IoOrderCodeRequest> codeRequestListJs = new ArrayList<>();
List<IoOrderCodeRequest> codeRequestListYys = new ArrayList<>();
String billNo = "";
for (ForInvOutScanCodeFilter.Highvalue highvalue : highvalues) {
IoOrderCodeRequest codeRequest = new IoOrderCodeRequest();
codeRequest.setCode(highvalue.getUdicode());
@ -695,6 +696,16 @@ public class NjxyyClient extends CommonHttpClient {
} else if (codeRequest.getCount() > 0) {
//收费入库
ioOrderRequest.setAction("SC20250702001");
forInvOutScanCodeRequest.setCodeRequestList(codeRequestListYb);
forInvOutScanCodeRequest.setIoOrderRequest(ioOrderRequest);
String response = httpClient.postUDIWMSJson(thirdSysConfig.getPostInvOutScanCode(), forInvOutScanCodeRequest);
BaseResponse baseResponse = JSONObject.parseObject(response, BaseResponse.class);
if (baseResponse.getCode() == 20000){
ForInvOutScanCodeResponse forInvOutScanCodeResponse = JSONObject.parseObject(String.valueOf(baseResponse.getData()), ForInvOutScanCodeResponse.class);
billNo = billNo + forInvOutScanCodeResponse.getBillNo() + ";";
}else {
return baseResponse;
}
} else {
// //判断库存
// List<IoCodeEntity> codeEntities = codeDao.selectList(new LambdaQueryWrapper<IoCodeEntity>().eq(IoCodeEntity::getCode, codeRequest.getCode()).eq(IoCodeEntity::getAction, "SC20250702002"));
@ -732,9 +743,8 @@ public class NjxyyClient extends CommonHttpClient {
codeRequestListJs.add(codeRequest);
}
}
}
String billNo = "";
{
//收费退库 入账
ioOrderRequest.setAction("SC20250702002");
@ -786,6 +796,7 @@ public class NjxyyClient extends CommonHttpClient {
return baseResponse;
}
}
}
return ResultVOUtils.success(billNo);
}

Loading…
Cancel
Save