2.客户信保额度申请调度计划执行
This commit is contained in:
ljw 2024-11-07 17:28:28 +08:00
parent 08cf97957c
commit 62fa9393cf

View File

@ -25,7 +25,7 @@ public class CsrCreditLineTask extends AbstractTask {
public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {
// 客户信保额度申请
DynamicObject[] csrcreditlines = BusinessDataServiceHelper.load("yem_im_csrcreditline"
, "id, billno, yem_im_info, yem_im_info.yem_paydate1, yem_im_info.yem_countpayback, yem_unused, yem_countdown", null);
, "id, billno, yem_im_info, yem_im_info.yem_paydate1, yem_inactivityperiod, yem_recentlapse, yem_im_info.yem_countpayback, yem_unused, yem_countdown", null);
for (DynamicObject dynamicObject : csrcreditlines) {
// yem_countdown = yem_unused - today
Date unused = dynamicObject.getDate("yem_unused");
@ -57,7 +57,7 @@ public class CsrCreditLineTask extends AbstractTask {
}
public static void recentl(DynamicObject dynamicObject, BigDecimal yemInactivityperiod, Date date) {
if (date!=null) {
if (date != null) {
if (yemInactivityperiod.compareTo(BigDecimal.ZERO) != 0) {
long daysInMilliseconds = yemInactivityperiod.longValue() * TimeUnit.DAYS.toMillis(1);
Date yemRecentlapse = new Date(date.getTime() + daysInMilliseconds);