|
@@ -120,7 +120,9 @@ public class ERPServiceImpl implements ERPService {
|
|
|
|
|
|
|
|
orderInfoItem.setServiceMode(rs.getString("pi_servicemode")); //出货单目前没有字段,新增一个字段时效 填写(pi_servicemode)必填 10-当天达,20-次日达,30-隔日达,40-陆运件,50-同城次日,70-同城即日,160-省内次日,170-省内即日,210-表示空运,220-专运
|
|
orderInfoItem.setServiceMode(rs.getString("pi_servicemode")); //出货单目前没有字段,新增一个字段时效 填写(pi_servicemode)必填 10-当天达,20-次日达,30-隔日达,40-陆运件,50-同城次日,70-同城即日,160-省内次日,170-省内即日,210-表示空运,220-专运
|
|
|
orderInfoItem.setPayMode(rs.getString("PI_PAYMODE")); //出货单增加字段自行填写 10-寄方付 ,20-收方付 ,30-第三方付 (传代码) 必填
|
|
orderInfoItem.setPayMode(rs.getString("PI_PAYMODE")); //出货单增加字段自行填写 10-寄方付 ,20-收方付 ,30-第三方付 (传代码) 必填
|
|
|
- if(rs.getString("pi_paymode").equals("10") || rs.getString("pi_paymode").equals("30")){
|
|
|
|
|
|
|
+ if(rs.getString("pi_paymode").equals("10")) {
|
|
|
|
|
+ orderInfoItem.setPaymentCustomer(kyeConfig.getCustomerCode());
|
|
|
|
|
+ }else if( rs.getString("pi_paymode").equals("30")){
|
|
|
orderInfoItem.setPaymentCustomer(rs.getString("PI_PAYMENTCUSTOMER")); //正式值:75532690963 校验当付款方式=10-寄方付 或者 30-第三方付 时,付款账号必填
|
|
orderInfoItem.setPaymentCustomer(rs.getString("PI_PAYMENTCUSTOMER")); //正式值:75532690963 校验当付款方式=10-寄方付 或者 30-第三方付 时,付款账号必填
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -139,11 +141,10 @@ public class ERPServiceImpl implements ERPService {
|
|
|
//回单联
|
|
//回单联
|
|
|
List<String> pic = new ArrayList<>();
|
|
List<String> pic = new ArrayList<>();
|
|
|
pic.add("10");
|
|
pic.add("10");
|
|
|
- pic.add("20");
|
|
|
|
|
orderInfoItem.setPictureSubscription(pic);
|
|
orderInfoItem.setPictureSubscription(pic);
|
|
|
- //测试用
|
|
|
|
|
|
|
+ /*测试用
|
|
|
orderInfoItem.setDismantling("10");
|
|
orderInfoItem.setDismantling("10");
|
|
|
- orderInfoItem.setGoodsTime("2023-09-30 12:00:00");
|
|
|
|
|
|
|
+ orderInfoItem.setGoodsTime("2023-09-30 12:00:00");*/
|
|
|
|
|
|
|
|
List<OrderInfoItem> infoItems = new ArrayList<>();
|
|
List<OrderInfoItem> infoItems = new ArrayList<>();
|
|
|
infoItems.add(orderInfoItem);
|
|
infoItems.add(orderInfoItem);
|
|
@@ -169,6 +170,7 @@ public class ERPServiceImpl implements ERPService {
|
|
|
InvalidResult result = orderResult.getFailure().get(0);
|
|
InvalidResult result = orderResult.getFailure().get(0);
|
|
|
commonService.logKyeFRecord(rs.getString("pi_inoutno"),id,result.getMessage(),null);
|
|
commonService.logKyeFRecord(rs.getString("pi_inoutno"),id,result.getMessage(),null);
|
|
|
map.put("message", result.getMessage());
|
|
map.put("message", result.getMessage());
|
|
|
|
|
+ suc = false;
|
|
|
}
|
|
}
|
|
|
}else{
|
|
}else{
|
|
|
if(StringUtil.hasText(res.get("msg"))) {
|
|
if(StringUtil.hasText(res.get("msg"))) {
|
|
@@ -202,6 +204,7 @@ public class ERPServiceImpl implements ERPService {
|
|
|
orderInfo.setCustomerCode(kyeConfig.getCustomerCode());//固定值
|
|
orderInfo.setCustomerCode(kyeConfig.getCustomerCode());//固定值
|
|
|
orderInfo.setPlatformFlag(kyeConfig.getPlatformFlag());//固定值
|
|
orderInfo.setPlatformFlag(kyeConfig.getPlatformFlag());//固定值
|
|
|
orderInfo.setWaybillNumber(rs.getString("pi_logisticscode"));
|
|
orderInfo.setWaybillNumber(rs.getString("pi_logisticscode"));
|
|
|
|
|
+ orderInfo.setType("20"); //为空默认为10,10-修改订单和运单数据 、20-只修改运单数据
|
|
|
//设置寄件方
|
|
//设置寄件方
|
|
|
OrderCustomerInfo preWaybillDelivery = new OrderCustomerInfo();
|
|
OrderCustomerInfo preWaybillDelivery = new OrderCustomerInfo();
|
|
|
preWaybillDelivery.setCompanyName("深圳华商龙"); //固定值
|
|
preWaybillDelivery.setCompanyName("深圳华商龙"); //固定值
|