|
|
@ -549,11 +549,10 @@ public class OaFormService extends MybatisBaseService<OaFormMapper, OaForm> { |
|
|
|
*/ |
|
|
|
private synchronized int submitBusinessData(SubmitDto dto, String currentTaskId) { |
|
|
|
int r = 0; |
|
|
|
OaForm oaForm = fetchBySid(dto.getBusinessSid()); |
|
|
|
if (StringUtils.isBlank(currentTaskId) && StringUtils.isBlank(dto.getNextTaskId())) { |
|
|
|
//新提交
|
|
|
|
r = 1; |
|
|
|
} else if (StringUtils.isNotBlank(oaForm.getTaskId()) && oaForm.getTaskId().equals(dto.getNextTaskId())) { |
|
|
|
} else if (StringUtils.isNotBlank(currentTaskId) && currentTaskId.equals(dto.getNextTaskId())) { |
|
|
|
//二次提交//只有数据一致的时候才能进行下一步
|
|
|
|
r = 2; |
|
|
|
} |
|
|
|