|
@@ -215,12 +215,17 @@ public class McYdServiceImpl implements McYdService {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public McR saveApproverToForm(Map map) {
|
|
public McR saveApproverToForm(Map map) {
|
|
|
|
+ try {
|
|
|
|
+ Thread.sleep(5000);
|
|
|
|
+ } catch (InterruptedException e) {
|
|
|
|
+ throw new RuntimeException(e);
|
|
|
|
+ }
|
|
String key = UtilMap.getString(map,"key");
|
|
String key = UtilMap.getString(map,"key");
|
|
String formInstId = UtilMap.getString(map,"formInstId");
|
|
String formInstId = UtilMap.getString(map,"formInstId");
|
|
JSONArray jsonArray=(JSONArray) ydClient.queryData(YDParam.builder().processInstanceId(formInstId).build(),YDConf.FORM_QUERY.retrieve_approval_record).getResult();
|
|
JSONArray jsonArray=(JSONArray) ydClient.queryData(YDParam.builder().processInstanceId(formInstId).build(),YDConf.FORM_QUERY.retrieve_approval_record).getResult();
|
|
List<String> userIds = new ArrayList<>();
|
|
List<String> userIds = new ArrayList<>();
|
|
extractOperatorIds(jsonArray,userIds);
|
|
extractOperatorIds(jsonArray,userIds);
|
|
- ydClient.operateData(YDParam.builder().updateFormDataJson(JSONObject.toJSONString(UtilMap.map(key,userIds))).formInstId(formInstId).build(), YDConf.FORM_OPERATION.update);
|
|
|
|
|
|
+ ydClient.operateData(YDParam.builder().updateFormDataJson(JSONObject.toJSONString(UtilMap.map(key, userIds))).formInstId(formInstId).build(), YDConf.FORM_OPERATION.update);
|
|
return McR.success();
|
|
return McR.success();
|
|
}
|
|
}
|
|
|
|
|