diff --git a/src/main/java/com/yem/wm/es/storagetrans/convert/StorgeTransToExportPresentConvert.java b/src/main/java/com/yem/wm/es/storagetrans/convert/StorgeTransToExportPresentConvert.java index 162cbec3..6fbe889a 100644 --- a/src/main/java/com/yem/wm/es/storagetrans/convert/StorgeTransToExportPresentConvert.java +++ b/src/main/java/com/yem/wm/es/storagetrans/convert/StorgeTransToExportPresentConvert.java @@ -1,5 +1,6 @@ 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.utils.DynamicObjectUtil; import com.yem.wm.utils.YEM; @@ -109,6 +110,14 @@ public class StorgeTransToExportPresentConvert extends AbstractConvertPlugIn 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 map = BusinessDataServiceHelper.loadFromCache("yem_es_salesorder", "id, billno, yem_operator", new QFilter[]{new QFilter("billno", "in", salesorder)}); for (Map.Entry entry : map.entrySet()) { DynamicObject order = entry.getValue();