Compare commits
2 Commits
319b471937
...
9caa641a6a
Author | SHA1 | Date | |
---|---|---|---|
![]() |
9caa641a6a | ||
![]() |
4aee1db12b |
@ -41,9 +41,12 @@ public class CsrCreditLineTask extends AbstractTask {
|
||||
// }
|
||||
DynamicObjectCollection collection = dynamicObject.getDynamicObjectCollection("yem_im_info");
|
||||
for (DynamicObject object : collection) {
|
||||
Date receivableDate = object.getDate("yem_paydate1");
|
||||
if (receivableDate == null) continue;
|
||||
daysBetween(object, receivableDate, "yem_countpayback");
|
||||
BigDecimal yemAmountowed = object.getBigDecimal("yem_amountowed");
|
||||
if (yemAmountowed.compareTo(yemInactivityperiod) > 0) {
|
||||
Date receivableDate = object.getDate("yem_paydate1");
|
||||
if (receivableDate == null) continue;
|
||||
daysBetween(object, receivableDate, "yem_countpayback");
|
||||
}
|
||||
}
|
||||
}
|
||||
SaveServiceHelper.save(csrcreditlines);
|
||||
@ -52,10 +55,12 @@ public class CsrCreditLineTask extends AbstractTask {
|
||||
for (DynamicObject storagetran : storagetrans) {
|
||||
DynamicObjectCollection collection = storagetran.getDynamicObjectCollection("yem_creditdetail");
|
||||
for (DynamicObject object : collection) {
|
||||
BigDecimal yemAmountowed = object.getBigDecimal("yem_amountowed");
|
||||
if(yemAmountowed.compareTo(BigDecimal.ZERO) > 0){
|
||||
Date receivableDate = object.getDate("yem_paydate1");
|
||||
if (receivableDate == null) continue;
|
||||
daysBetween(object, receivableDate, "yem_countpayback");
|
||||
}
|
||||
}}
|
||||
}
|
||||
SaveServiceHelper.save(storagetrans);
|
||||
}
|
||||
@ -63,8 +68,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) {
|
||||
// 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);
|
||||
@ -75,7 +80,7 @@ public class CsrCreditLineTask extends AbstractTask {
|
||||
dynamicObject.set("yem_countdown", bigDecimalDaysDifference.add(BigDecimal.ONE));
|
||||
// } else {
|
||||
// csrcreditline.set("yem_unused", yemRecentlapse);
|
||||
}
|
||||
// }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -20,11 +20,11 @@ public class DeliverNoticeValidator extends AbstractValidator {
|
||||
if ("A".equals(yemAttributesneed)) {
|
||||
if (yem_supfinorg != null) {
|
||||
String number = yem_supfinorg.getString("number");
|
||||
extracted(entity, bill, number, "财务", "yem_material_inveninfo");
|
||||
extracted(entity, bill, number, "财务", "yem_materialcompanyinfo");
|
||||
}
|
||||
if (yem_org != null) {
|
||||
String number = yem_org.getString("number");
|
||||
extracted(entity, bill, number, "库存", "yem_materialcompanyinfo");
|
||||
extracted(entity, bill, number, "库存", "yem_material_inveninfo");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -900,7 +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_qtyq1", dynamicObject.getString("yem_qtyq"));
|
||||
date.set("yem_stockqty", dynamicObject.getBigDecimal("yem_nqty"));//备料数量
|
||||
date.set("yem_stockunit", dynamicObject.getDynamicObject("yem_unit"));//计量单位
|
||||
date.set("yem_stockbaseunit", dynamicObject.getDynamicObject("yem_baseunit"));//基本计量单位
|
||||
@ -932,6 +932,7 @@ public class tracktaskconsoleFormPlugIn extends AbstractBillPlugIn implements Be
|
||||
}
|
||||
|
||||
salesorder.set("yem_materielg", dynamicObject.getDynamicObject("yem_materiel"));
|
||||
salesorder.set("yem_qtyq1", dynamicObject.getString("yem_qtyq"));
|
||||
salesorder.set("yem_stockqty", dynamicObject.getBigDecimal("yem_nqty"));//备料数量
|
||||
salesorder.set("yem_stockunit", dynamicObject.getDynamicObject("yem_unit"));//计量单位
|
||||
salesorder.set("yem_stockbaseunit", dynamicObject.getDynamicObject("yem_baseunit"));//基本计量单位
|
||||
@ -1033,6 +1034,7 @@ public class tracktaskconsoleFormPlugIn extends AbstractBillPlugIn implements Be
|
||||
// 预计完成时间
|
||||
date.set("yem_yieldetacdate", this.getModel().getValue("yem_yieldetacdate"));
|
||||
date.set("yem_entrtyid", dynamicObject.getLong("yem_entrtyid"));
|
||||
date.set("yem_qtyq1", dynamicObject.getLong("yem_qtyq"));
|
||||
date.set("yem_materielg", dynamicObject.getDynamicObject("yem_materielg"));
|
||||
date.set("yem_stockqty", nqty);//备料数量
|
||||
date.set("yem_stockunit", dynamicObject.getDynamicObject("yem_stockunit"));//计量单位
|
||||
|
@ -42,7 +42,7 @@ public class SynWareAreaCMMPTask extends AbstractTask {
|
||||
if (!"true".equals(isInit)) {
|
||||
Date dateed = new Date();
|
||||
dateed = DateUtils.getBeginTime(dateed);
|
||||
Date datebg = DateUtils.getAddDay(dateed, -2);
|
||||
Date datebg = DateUtils.getAddDay(dateed, -1);
|
||||
dateed = DateUtils.getEndTime(dateed);
|
||||
sql.append(" and plmlastupdate>=to_date('" + DateUtils.formatString(datebg) + "','yyyy-mm-dd')" + " and plmlastupdate<=to_date('" + DateUtils.formatString(dateed) + "','yyyy-mm-dd')");
|
||||
}
|
||||
|
@ -20,7 +20,6 @@ import kd.bos.schedule.executor.AbstractTask;
|
||||
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||
import kd.bos.servicehelper.QueryServiceHelper;
|
||||
import kd.bos.servicehelper.operation.OperationServiceHelper;
|
||||
import kd.bos.servicehelper.operation.SaveServiceHelper;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
@ -49,7 +48,7 @@ public class SynWhLocationCMMPTask extends AbstractTask {
|
||||
if (!"true".equals(isInit)) {
|
||||
Date dateed = new Date();
|
||||
dateed = DateUtils.getBeginTime(dateed);
|
||||
Date datebg = DateUtils.getAddDay(dateed, -2);
|
||||
Date datebg = DateUtils.getAddDay(dateed, -1);
|
||||
dateed = DateUtils.getEndTime(dateed);
|
||||
sql.append(" and plmlastupdate>=to_date('" + DateUtils.formatString(datebg) + "','yyyy-mm-dd')" + " and plmlastupdate<=to_date('" + DateUtils.formatString(dateed) + "','yyyy-mm-dd')");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user