1.订舱通知单提交同步EAS、逻辑增加
This commit is contained in:
ljw 2024-12-13 17:15:18 +08:00 committed by zzs
parent 06e8ec3025
commit 0234a1df02

View File

@ -129,13 +129,21 @@ public class YemDelivernoticeService extends AbstractOperationServicePlugIn {
//单据编号
json.put("number", dataEntitie.getString("billno"));
//送货客户
// if (dataEntitie.getString("yem_sale_type").equals("B")) {
//
// }
if (dataEntitie.getString("yem_sale_type").equals("B")) {
DynamicObject yemCustomer = dataEntitie.getDynamicObject("yem_actualcustomer");
if (yemCustomer != null) {
json.put("customer", setJson("number", yemCustomer.getString("number")));
json.put("receiveinfo", dataEntitie.getString("yem_customername"));
json.put("paymentcustomer", setJson("number", yemCustomer.getString("number")));
json.put("ordercustomer", setJson("number", yemCustomer.getString("number")));
json.put("balancecustomer", setJson("number", yemCustomer.getString("number")));
}
} else {
DynamicObject yemCustomer = dataEntitie.getDynamicObject("yem_customer1");
if (yemCustomer != null) {
json.put("customer", setJson("number", yemCustomer.getString("number")));
}
}
//币别
DynamicObject yemCurrency = dataEntitie.getDynamicObject("yem_currency");
if (yemCurrency != null) {
@ -276,6 +284,11 @@ public class YemDelivernoticeService extends AbstractOperationServicePlugIn {
if (yemWarehouse != null) {
json.put("warehouse", setJson("number", yemWarehouse.getString("number")));
}
//送货客户
if (dataEntitie.getString("yem_sale_type").equals("B")) {
json.put("terminalamount", materialentry.getString("yem_endamount"));
json.put("terminalprice", materialentry.getString("yem_endprice"));
}
//库位
DynamicObject yemLocation = materialentry.getDynamicObject("yem_location");
if (yemLocation != null) {