feat:订舱下推寄单放单带出合同的销售员

This commit is contained in:
zzs 2024-12-19 10:22:50 +08:00
parent e3de4132ff
commit 4f39e70dbc

View File

@ -99,6 +99,26 @@ public class StorgeTransToExportPresentConvert extends AbstractConvertPlugIn
addNew.set("yem_debtamt", thisRealityAmt.setScale(2, RoundingMode.HALF_UP));//欠款金额
}
}
// 收汇方式
DynamicObjectCollection exportpreErw = dataEntity.getDynamicObjectCollection("yem_es_exportpre_erw");
Set<String> salesorder = new HashSet<>();
for (DynamicObject d : exportpreErw) {
String contractnum = d.getString("yem_contractnum_c");
salesorder.add(contractnum);
}
Map<Object, DynamicObject> map = BusinessDataServiceHelper.loadFromCache("yem_es_salesorder", "id, billno, yem_operator", new QFilter[]{new QFilter("billno", "in", salesorder)});
for (Map.Entry<Object, DynamicObject> entry : map.entrySet()) {
DynamicObject order = entry.getValue();
String billno = order.getString("billno");
for (DynamicObject d : exportpreErw) {
if (billno.equals(d.getString("yem_contractnum_c"))) {
DynamicObject operator = order.getDynamicObject("yem_operator");
d.set("yem_operator_e", operator);
}
}
}
}
}
}