|
@@ -1,6 +1,7 @@
|
|
|
package com.yh.saas.plugin.yiliangyiyun.service.impl;
|
|
|
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.mapper.Wrapper;
|
|
|
import com.winsea.svc.base.workflow.entity.Workflow;
|
|
|
import com.yh.saas.common.support.util.IdGenerator;
|
|
@@ -276,6 +277,16 @@ public class PurchaseOrderServiceImpl extends ServiceImpl<PurchaseOrderMapper, P
|
|
|
purchaseOrdera.setClosePositionList(closePositionList);
|
|
|
purchaseOrdera.setPriceChangeRecordList(priceChangeRecordList);
|
|
|
purchaseOrdera.setStockInQuantity(stockInQuantity);
|
|
|
+
|
|
|
+
|
|
|
+ String taskId = "";
|
|
|
+ // 只有待审核状态才有taskId
|
|
|
+ if (StringUtils.isNotBlank(purchaseOrdera.getWorkflowId())) {
|
|
|
+ JSONObject jsonObject = workflowService.getActiveTask(Lists.newArrayList(purchaseOrdera.getWorkflowId()), purchaseOrdera.getId());
|
|
|
+ taskId = jsonObject.getString("taskId");
|
|
|
+ purchaseOrdera.setTaskId(taskId);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
Page<PurchaseOrder> page = new Page<>();
|