|
@@ -3,12 +3,14 @@ package fi.cas.task;
|
|
import com.alibaba.druid.support.logging.Log;
|
|
import com.alibaba.druid.support.logging.Log;
|
|
import com.alibaba.druid.support.logging.LogFactory;
|
|
import com.alibaba.druid.support.logging.LogFactory;
|
|
import kd.bos.context.RequestContext;
|
|
import kd.bos.context.RequestContext;
|
|
|
|
+import kd.bos.dataentity.OperateOption;
|
|
import kd.bos.dataentity.entity.DynamicObject;
|
|
import kd.bos.dataentity.entity.DynamicObject;
|
|
import kd.bos.exception.KDException;
|
|
import kd.bos.exception.KDException;
|
|
import kd.bos.orm.query.QCP;
|
|
import kd.bos.orm.query.QCP;
|
|
import kd.bos.orm.query.QFilter;
|
|
import kd.bos.orm.query.QFilter;
|
|
import kd.bos.schedule.executor.AbstractTask;
|
|
import kd.bos.schedule.executor.AbstractTask;
|
|
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
|
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
|
|
|
+import kd.bos.servicehelper.operation.OperationServiceHelper;
|
|
import kd.bos.servicehelper.operation.SaveServiceHelper;
|
|
import kd.bos.servicehelper.operation.SaveServiceHelper;
|
|
|
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
@@ -21,9 +23,6 @@ public class PayUpadteStatusTask extends AbstractTask {
|
|
filter.and("nckd_paystatus", QCP.equals, 3);
|
|
filter.and("nckd_paystatus", QCP.equals, 3);
|
|
filter.and("nckd_fkcs", QCP.large_than, 0);
|
|
filter.and("nckd_fkcs", QCP.large_than, 0);
|
|
DynamicObject[] payinfos = BusinessDataServiceHelper.load("cas_paybill","billno,billstatus,nckd_paystatus,nckd_sbyy,nckd_fqqdrq,nckd_fkcs,nckd_bbh", new QFilter[] {filter});
|
|
DynamicObject[] payinfos = BusinessDataServiceHelper.load("cas_paybill","billno,billstatus,nckd_paystatus,nckd_sbyy,nckd_fqqdrq,nckd_fkcs,nckd_bbh", new QFilter[] {filter});
|
|
- for (DynamicObject dataEntity : payinfos) {
|
|
|
|
- dataEntity.set("billstatus","D");
|
|
|
|
- }
|
|
|
|
- SaveServiceHelper.save(payinfos);
|
|
|
|
|
|
+ OperationServiceHelper.executeOperate("pay","cas_paybill",payinfos, OperateOption.create());
|
|
}
|
|
}
|
|
}
|
|
}
|