Browse Source

修改部分页面展示情况

lwx_dev
erdanergou 3 years ago
parent
commit
e1fa090dab
  1. 71
      src/main/java/com/dreamchaser/depository_manage/controller/QyWxOperationController.java

71
src/main/java/com/dreamchaser/depository_manage/controller/QyWxOperationController.java

@ -607,45 +607,46 @@ public class QyWxOperationController {
// 获取第二个节点数据 // 获取第二个节点数据
ApprovalInfo_SpRecord approvalInfo_spRecord = spRecord_list.get(1); ApprovalInfo_SpRecord approvalInfo_spRecord = spRecord_list.get(1);
// 获取第二个节点中审批人信息 if(approvalInfo_spRecord != null)
List<ApprovalInfo_Details> details = approvalInfo_spRecord.getDetails(); {
// 获取仓储中心负责人标签下的成员 // 获取第二个节点中审批人信息
List<String> qyWxLabelUserList = QyWxConfig.getQyWxLabelUserList(crypt); List<ApprovalInfo_Details> details = approvalInfo_spRecord.getDetails();
// 定义当前是否为标签 // 获取仓储中心负责人标签下的成员
boolean flagForLabel = true; // 默认为标签 List<String> qyWxLabelUserList = QyWxConfig.getQyWxLabelUserList(crypt);
if (details.size() != qyWxLabelUserList.size()) { // 定义当前是否为标签
// 如果节点数目不等于标签人员数 boolean flagForLabel = true; // 默认为标签
flagForLabel = false; if (details.size() != qyWxLabelUserList.size()) {
} else { // 如果节点数目不等于标签人员数
for (ApprovalInfo_Details ad : details flagForLabel = false;
) { } else {
// 获取当前节点审批人userId for (ApprovalInfo_Details ad : details
String approver = ad.getApprover().getUserId(); ) {
flagForLabel = flagForLabel && qyWxLabelUserList.contains(approver); // 获取当前节点审批人userId
String approver = ad.getApprover().getUserId();
flagForLabel = flagForLabel && qyWxLabelUserList.contains(approver);
}
} }
} if (!flagForLabel) {
// 如果第二个节点不是标签节点
if(approval_count > 1){
// 如果完成审批的节点数大于1
flagForDepository = 3;
}else{
// 如果当前是第一个节点
flagForFirst = false;
}
if (!flagForLabel) { } else {
// 如果第二个节点不是标签节点 // 如果第二个节点是标签节点
if(approval_count > 1){ if(approval_count > 2){
// 如果完成审批的节点数大于1 // 如果完成审批的节点数大于2
flagForDepository = 3; flagForDepository = 3;
}else{ }else{
// 如果当前是第一个节点 // 如果当前并不是标签节点后
flagForFirst = false; flagForDepository = 2;
} }
} else {
// 如果第二个节点是标签节点
if(approval_count > 2){
// 如果完成审批的节点数大于2
flagForDepository = 3;
}else{
// 如果当前并不是标签节点后
flagForDepository = 2;
} }
} }
// 1-审批中;2-已同意;3-已驳回;4-已转审 // 1-审批中;2-已同意;3-已驳回;4-已转审

Loading…
Cancel
Save