Browse Source

Manufacturing Engineering改成MFG

master
han\hanst 2 weeks ago
parent
commit
3e5364b20f
  1. 8
      src/main/java/com/xujie/sys/modules/erf/service/impl/ErfExpApplyServiceImpl.java
  2. 12
      src/main/java/com/xujie/sys/modules/erf/service/impl/ErfFlowEngineServiceImpl.java

8
src/main/java/com/xujie/sys/modules/erf/service/impl/ErfExpApplyServiceImpl.java

@ -963,11 +963,11 @@ public class ErfExpApplyServiceImpl extends ServiceImpl<ErfExpApplyMapper, ErfEx
*/ */
private Map<String, Object> getTechManagerByRole(Long userId) { private Map<String, Object> getTechManagerByRole(Long userId) {
// 1. 查询用户的角色 // 1. 查询用户的角色
List<String> roleNames = Arrays.asList("R&D工程师", "Manufacturing Engineering工程师");
List<String> roleNames = Arrays.asList("R&D工程师", "MFG工程师");
List<UserRoleDto> userRoles = sysUserDao.getUserRolesByRoleNames(userId, roleNames); List<UserRoleDto> userRoles = sysUserDao.getUserRolesByRoleNames(userId, roleNames);
if (userRoles.isEmpty()) { if (userRoles.isEmpty()) {
throw new XJException("当前用户不是R&D工程师或Manufacturing Engineering工程师,无法下达申请单");
throw new XJException("当前用户不是R&D工程师或MFG工程师,无法下达申请单");
} }
String userRoleName = userRoles.get(0).getRoleName(); String userRoleName = userRoles.get(0).getRoleName();
@ -977,8 +977,8 @@ public class ErfExpApplyServiceImpl extends ServiceImpl<ErfExpApplyMapper, ErfEx
if ("R&D工程师".equals(userRoleName)) { if ("R&D工程师".equals(userRoleName)) {
managerRoleName = "R&D经理"; managerRoleName = "R&D经理";
} else if ("Manufacturing Engineering工程师".equals(userRoleName)) {
managerRoleName = "Manufacturing Engineering经理";
} else if ("MFG工程师".equals(userRoleName)) {
managerRoleName = "MFG经理";
} else { } else {
throw new XJException("未知的工程师角色: " + userRoleName); throw new XJException("未知的工程师角色: " + userRoleName);
} }

12
src/main/java/com/xujie/sys/modules/erf/service/impl/ErfFlowEngineServiceImpl.java

@ -618,7 +618,7 @@ public class ErfFlowEngineServiceImpl implements ErfFlowEngineService {
* <li>TECH_MANAGER_APPROVAL技术经理根据创建人角色动态分配 * <li>TECH_MANAGER_APPROVAL技术经理根据创建人角色动态分配
* <ul> * <ul>
* <li>R&D工程师 R&D经理Jason审批</li> * <li>R&D工程师 R&D经理Jason审批</li>
* <li>Manufacturing Engineering工程师 Manufacturing Engineering经理Frank审批</li>
* <li>MFG工程师 MFG经理Frank审批</li>
* </ul> * </ul>
* </li> * </li>
* <li>PROD_MANAGER_APPROVAL生产经理固定角色</li> * <li>PROD_MANAGER_APPROVAL生产经理固定角色</li>
@ -668,7 +668,7 @@ public class ErfFlowEngineServiceImpl implements ErfFlowEngineService {
* <p><b>角色映射规则</b></p> * <p><b>角色映射规则</b></p>
* <ul> * <ul>
* <li>R&D工程师 R&D经理Jason审批</li> * <li>R&D工程师 R&D经理Jason审批</li>
* <li>Manufacturing Engineering工程师 Manufacturing Engineering经理Frank审批</li>
* <li>MFG工程师 MFG经理Frank审批</li>
* </ul> * </ul>
* *
* @param applyNo 申请单号 * @param applyNo 申请单号
@ -685,11 +685,11 @@ public class ErfFlowEngineServiceImpl implements ErfFlowEngineService {
Long creatorUserId = apply.getCreatorUserId(); Long creatorUserId = apply.getCreatorUserId();
// 2. 查询创建人的角色名称 // 2. 查询创建人的角色名称
List<String> roleNames = Arrays.asList("R&D工程师", "Manufacturing Engineering工程师");
List<String> roleNames = Arrays.asList("R&D工程师", "MFG工程师");
List<UserRoleDto> creatorRoles = sysUserDao.getUserRolesByRoleNames(creatorUserId, roleNames); List<UserRoleDto> creatorRoles = sysUserDao.getUserRolesByRoleNames(creatorUserId, roleNames);
if (creatorRoles.isEmpty()) { if (creatorRoles.isEmpty()) {
throw new XJException("创建人不是R&D工程师或Manufacturing Engineering工程师,无法提交申请单");
throw new XJException("创建人不是R&D工程师或MFG工程师,无法提交申请单");
} }
String creatorRoleName = creatorRoles.getFirst().getRoleName(); String creatorRoleName = creatorRoles.getFirst().getRoleName();
@ -702,8 +702,8 @@ public class ErfFlowEngineServiceImpl implements ErfFlowEngineService {
if ("R&D工程师".equals(creatorRoleName)) { if ("R&D工程师".equals(creatorRoleName)) {
managerRoleName = "R&D经理"; managerRoleName = "R&D经理";
managerName = "Jason"; managerName = "Jason";
} else if ("Manufacturing Engineering工程师".equals(creatorRoleName)) {
managerRoleName = "Manufacturing Engineering经理";
} else if ("MFG工程师".equals(creatorRoleName)) {
managerRoleName = "MFG经理";
managerName = "Frank"; managerName = "Frank";
} else { } else {
throw new XJException("未知的工程师角色: " + creatorRoleName); throw new XJException("未知的工程师角色: " + creatorRoleName);

Loading…
Cancel
Save