|
|
@@ -4,12 +4,14 @@ import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.cloud.sa.flow.commom.common.model.StCodeMsg;
|
|
|
import com.cloud.sa.flow.commom.common.model.StResult;
|
|
|
+import com.cloud.sa.flow.commom.common.system.StUserInfo;
|
|
|
import com.cloud.sa.flow.commom.domain.entity.*;
|
|
|
import com.cloud.sa.flow.commom.domain.virentity.DynamicDataParam;
|
|
|
import com.cloud.sa.flow.commom.domain.virentity.FormLoadDataParam;
|
|
|
import com.cloud.sa.flow.commom.domain.virentity.StCommentVo;
|
|
|
import com.cloud.sa.flow.engine.service.form.StFormService;
|
|
|
import com.cloud.sa.flow.commom.domain.virentity.StFormModule;
|
|
|
+import com.wx.blink.base.common.domain.RequestUser;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
@@ -44,7 +46,9 @@ public class FormEngineController {
|
|
|
*/
|
|
|
@PostMapping("/getFormLoadTemplate")
|
|
|
public StResult getFormLoadTemplate(@RequestBody FormLoadDataParam formLoadDataParam) {
|
|
|
+ RequestUser user = StUserInfo.getUser();
|
|
|
CompletableFuture<StFormModule> formLoadTemplateFuture = CompletableFuture.supplyAsync(() -> {
|
|
|
+ StUserInfo.setUser(user);
|
|
|
return service.getFormLoadTemplate(formLoadDataParam.getFlowCode(),
|
|
|
formLoadDataParam.getBizObjectID(),
|
|
|
formLoadDataParam.getTaskid(),
|
|
|
@@ -52,6 +56,7 @@ public class FormEngineController {
|
|
|
formLoadDataParam.getTag());
|
|
|
});
|
|
|
CompletableFuture<JSONObject> dynamicDataFuture = CompletableFuture.supplyAsync(() -> {
|
|
|
+ StUserInfo.setUser(user);
|
|
|
DynamicDataParam dynamicDataParam = new DynamicDataParam();
|
|
|
dynamicDataParam.setStoredIds(formLoadDataParam.getStoredIds());
|
|
|
dynamicDataParam.setFlowCode(formLoadDataParam.getFlowCode());
|