parent
c3e14c6f03
commit
a1c177b1af
|
|
@ -32,9 +32,9 @@ public class PayApplyFukuanTask extends AbstractTask implements Plugin {
|
||||||
@Override
|
@Override
|
||||||
public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {
|
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){
|
if (collection.length!=0){
|
||||||
ArrayList<Long> ids = new ArrayList<>();
|
ArrayList<Long> ids = new ArrayList<>();
|
||||||
for (DynamicObject dynamicObject : collection) {
|
for (DynamicObject dynamicObject : collection) {
|
||||||
|
|
@ -53,7 +53,7 @@ public class PayApplyFukuanTask extends AbstractTask implements Plugin {
|
||||||
for (DynamicObject dynamicObject : recBillMap.values()) {
|
for (DynamicObject dynamicObject : recBillMap.values()) {
|
||||||
// 注意:executeOperate 需要一个数组形式的 DynamicObject[]
|
// 注意:executeOperate 需要一个数组形式的 DynamicObject[]
|
||||||
DynamicObject[] billArray = new DynamicObject[]{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,例如检查是否成功、获取返回值等
|
// 可以根据需要处理 operationResult,例如检查是否成功、获取返回值等
|
||||||
if (operationResult.isSuccess()) {
|
if (operationResult.isSuccess()) {
|
||||||
logger.info("执行 pay 成功,单据编号:" + dynamicObject.getPkValue());
|
logger.info("执行 pay 成功,单据编号:" + dynamicObject.getPkValue());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue