소스 검색

Merge remote-tracking branch 'origin/dev' into dev

lazhaoqian 3 년 전
부모
커밋
be7087db4f
1개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 3
      blade-service/blade-project/src/main/java/org/springblade/project/service/impl/HandoverServiceImpl.java

+ 7 - 3
blade-service/blade-project/src/main/java/org/springblade/project/service/impl/HandoverServiceImpl.java

@@ -122,8 +122,12 @@ public class HandoverServiceImpl extends ServiceImpl<HandoverMapper, Handover> i
 			}
 		} else {
 			Handover temp = baseMapper.selectById(handover.getId());
-			if (handover.getChargeStatus() == 1 && !temp.getHandingUser().equals(handover.getHandingUser())) {
-				sendMsg = true;
+			if (handover.getChargeStatus() == 1) {
+				if (ObjectUtil.isEmpty(temp.getHandingUser())) {
+					sendMsg = true;
+				} else if (!temp.getHandingUser().equals(handover.getHandingUser())) {
+					sendMsg = true;
+				}
 			}
 
 			handover.setUpdateUser(AuthUtil.getUserId());
@@ -216,7 +220,7 @@ public class HandoverServiceImpl extends ServiceImpl<HandoverMapper, Handover> i
 			editItemStatus(handover.getId(), 1);
 
 			// 获取审批级次
-			List<AuditPathsLevels> auditPathsLevels = checkClient.listLevelsByActId(11, "status");
+			List<AuditPathsLevels> auditPathsLevels = checkClient.listLevelsByActId(12, "status");
 			if (CollectionUtils.isEmpty(auditPathsLevels)) {
 				throw new SecurityException("开启审批失败:未查询到审批信息");
 			}