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

View File

@ -1,5 +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;
@ -23,9 +24,10 @@ import java.util.concurrent.TimeUnit;
public class CsrCreditLineTask extends AbstractTask {
@Override
public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {
String selectfield = DynamicObjectUtil.getSelectfields("yem_im_csrcreditline", false);
String selectfields = DynamicObjectUtil.getEntrySelectfields(selectfield, "yem_im_csrcreditline", "yem_im_info", false);
// 客户信保额度申请
DynamicObject[] csrcreditlines = BusinessDataServiceHelper.load("yem_im_csrcreditline"
, "id, billno, yem_im_info, yem_im_info.yem_paydate1, yem_inactivityperiod, yem_recentlapse, yem_im_info.yem_countpayback, yem_unused, yem_countdown", null);
DynamicObject[] csrcreditlines = BusinessDataServiceHelper.load("yem_im_csrcreditline", selectfields, null);
for (DynamicObject dynamicObject : csrcreditlines) {
// yem_countdown = yem_unused - today
Date unused = dynamicObject.getDate("yem_unused");