|  | @@ -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());
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  }
 |  |  }
 |