瀏覽代碼

撤回修改

master
CMM 1 年之前
父節點
當前提交
b08eeabbbe
共有 2 個檔案被更改,包括 5 行新增4 行删除
  1. +3
    -1
      pmapi/src/main/java/com/ningdatech/pmapi/todocenter/constant/TodoCenterContant.java
  2. +2
    -3
      pmapi/src/main/java/com/ningdatech/pmapi/todocenter/handle/WithDrawHandle.java

+ 3
- 1
pmapi/src/main/java/com/ningdatech/pmapi/todocenter/constant/TodoCenterContant.java 查看文件

@@ -7,7 +7,9 @@ public interface TodoCenterContant {

public class Handler {

public final static String ACTIVITY_APPROVAL = "userTask";
public static final String ACTIVITY_APPROVAL = "userTask";

public static final String OR_SIGN_FLAG = "MI_END";

}
}

+ 2
- 3
pmapi/src/main/java/com/ningdatech/pmapi/todocenter/handle/WithDrawHandle.java 查看文件

@@ -105,7 +105,8 @@ public class WithDrawHandle {
//如果上个会签没取到 还有种情况是 会签 或签 并且在上个节点
if(!isAndOr && CollUtil.isNotEmpty(beforeAndOr)) {
for (ProgressNode n : beforeAndOr) {
if (n.getUserId().equals(user.getEmployeeCode())) {
if (n.getUserId().equals(user.getEmployeeCode())
&& !TodoCenterContant.Handler.OR_SIGN_FLAG.equals(n.getWithdrawFlag())) {
beforeProgressNode = n;
//说明当前操作人 在上个会签或者或签节点
isAndOr = Boolean.TRUE;
@@ -114,8 +115,6 @@ public class WithDrawHandle {
}
}



if(!isAndOr && (Objects.isNull(beforeProgressNode)
|| !user.getEmployeeCode().equals(beforeProgressNode.getUserId()))){
return Boolean.FALSE;


Loading…
取消
儲存