feat:订舱下推寄单放单带出合同的销售员
This commit is contained in:
parent
e3de4132ff
commit
4f39e70dbc
@ -99,6 +99,26 @@ public class StorgeTransToExportPresentConvert extends AbstractConvertPlugIn
|
|||||||
addNew.set("yem_debtamt", thisRealityAmt.setScale(2, RoundingMode.HALF_UP));//欠款金额
|
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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user