feat:订舱下推寄单放单申请,计算应回款日期

This commit is contained in:
zzs 2025-01-24 16:47:46 +08:00
parent 31c908471a
commit 928703c963

View File

@ -1,5 +1,6 @@
package com.yem.wm.es.storagetrans.convert; package com.yem.wm.es.storagetrans.convert;
import com.yem.tws.common1.DateUtils;
import com.yem.wm.es.shippingdetails.util.PaymentControlUtil; import com.yem.wm.es.shippingdetails.util.PaymentControlUtil;
import com.yem.wm.utils.DynamicObjectUtil; import com.yem.wm.utils.DynamicObjectUtil;
import com.yem.wm.utils.YEM; import com.yem.wm.utils.YEM;
@ -109,6 +110,14 @@ public class StorgeTransToExportPresentConvert extends AbstractConvertPlugIn
salesorder.add(contractnum); salesorder.add(contractnum);
} }
for (DynamicObject object : exportpreErw) {
Date tddate = dataEntity.getDate("yem_tddate");
int forward = object.getInt("yem_forward");
if (YEM.isNotEmpty(tddate)) {
object.set("yem_shdreceivedate", DateUtils.addDays(tddate, forward));//应回款日期
}
}
Map<Object, DynamicObject> map = BusinessDataServiceHelper.loadFromCache("yem_es_salesorder", "id, billno, yem_operator", new QFilter[]{new QFilter("billno", "in", salesorder)}); 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()) { for (Map.Entry<Object, DynamicObject> entry : map.entrySet()) {
DynamicObject order = entry.getValue(); DynamicObject order = entry.getValue();