1.接1060行,全部回i款了,倒计时还一直在更新,另外能不能未超期的显示正数,超期的显示负数
  --检查定时任务更新逻辑,负数正数逻辑暂不处理
2.跟单任务控制台执行备料时,其他要求字段从商品明细携带到备料信息
This commit is contained in:
25655 2025-02-18 17:56:51 +08:00
parent 02ce990a09
commit c9caeb4469
2 changed files with 15 additions and 13 deletions

View File

@ -1,7 +1,6 @@
package com.yem.wm.im.csrCreditLine.task;
import com.yem.wm.utils.DynamicObjectUtil;
import com.yem.wm.utils.YEM;
import kd.bos.context.RequestContext;
import kd.bos.dataentity.entity.DynamicObject;
import kd.bos.dataentity.entity.DynamicObjectCollection;
@ -11,7 +10,6 @@ import kd.bos.servicehelper.BusinessDataServiceHelper;
import kd.bos.servicehelper.operation.SaveServiceHelper;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.ZoneId;
import java.time.temporal.ChronoUnit;
@ -65,6 +63,8 @@ public class CsrCreditLineTask extends AbstractTask {
public static void recentl(DynamicObject dynamicObject, BigDecimal yemInactivityperiod, Date date) {
if (date != null) {
if (yemInactivityperiod.compareTo(BigDecimal.ZERO) != 0) {
BigDecimal yemSumamountowed = dynamicObject.getBigDecimal("yem_sumamountowed");
if (yemSumamountowed.compareTo(BigDecimal.ZERO) != 0) {
long daysInMilliseconds = yemInactivityperiod.longValue() * TimeUnit.DAYS.toMillis(1);
Date yemRecentlapse = new Date(date.getTime() + daysInMilliseconds);
dynamicObject.set("yem_unused", yemRecentlapse);
@ -78,6 +78,7 @@ public class CsrCreditLineTask extends AbstractTask {
}
}
}
}
/**
* 计算时间差额

View File

@ -900,6 +900,7 @@ public class tracktaskconsoleFormPlugIn extends AbstractBillPlugIn implements Be
}
date.set("yem_materielg", dynamicObject.getDynamicObject("yem_materiel"));
date.set("yem_qtyq", dynamicObject.getDynamicObject("yem_qtyq1"));
date.set("yem_stockqty", dynamicObject.getBigDecimal("yem_nqty"));//备料数量
date.set("yem_stockunit", dynamicObject.getDynamicObject("yem_unit"));//计量单位
date.set("yem_stockbaseunit", dynamicObject.getDynamicObject("yem_baseunit"));//基本计量单位