--处理付款申请推送付款单定时任务失效报错问题

s
This commit is contained in:
weiyunlong 2025-05-13 10:31:09 +08:00
parent c3e14c6f03
commit a1c177b1af
1 changed files with 3 additions and 3 deletions

View File

@ -32,9 +32,9 @@ public class PayApplyFukuanTask extends AbstractTask implements Plugin {
@Override
public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {
// 单据状态=已审核
QFilter qFilter = new QFilter("status", QCP.equals, "C");
QFilter qFilter = new QFilter("billstatus", QCP.equals, "C");
DynamicObject[] collection = BusinessDataServiceHelper.load(AP_PAYAPPLY, "id", qFilter.toArray());
DynamicObject[] collection = BusinessDataServiceHelper.load(AP_PAYAPPLY, "id,billstatus", qFilter.toArray());
if (collection.length!=0){
ArrayList<Long> ids = new ArrayList<>();
for (DynamicObject dynamicObject : collection) {
@ -53,7 +53,7 @@ public class PayApplyFukuanTask extends AbstractTask implements Plugin {
for (DynamicObject dynamicObject : recBillMap.values()) {
// 注意executeOperate 需要一个数组形式的 DynamicObject[]
DynamicObject[] billArray = new DynamicObject[]{dynamicObject};
OperationResult operationResult = OperationServiceHelper.executeOperate("pay", AP_PAYAPPLY, billArray, operateOption);
OperationResult operationResult = OperationServiceHelper.executeOperate("pushandsave", AP_PAYAPPLY, billArray, operateOption);
// 可以根据需要处理 operationResult例如检查是否成功获取返回值等
if (operationResult.isSuccess()) {
logger.info("执行 pay 成功,单据编号:" + dynamicObject.getPkValue());