Browse Source

报修优化

guarantee-lsq 1 year ago
parent
commit
2acbeb57fc

+ 9 - 0
platform-rest/src/main/java/com/platform/rest/controller/upms/SysUserDeptController.java

@@ -54,6 +54,15 @@ public class SysUserDeptController {
         return new R<>(sysUserService.getRepairUsers(sysUserDeptDTO));
     }
 
+    /**
+     * 查询用户列表
+     * @param sysUserDeptDTO :
+     * @return R
+     */
+    @GetMapping("/user-dept/dept-code/new/repair")
+    public R queryNewRepairUser(SysUserDTO sysUserDeptDTO) {
+        return new R<>(sysUserService.getNewRepairUsers(sysUserDeptDTO));
+    }
     /**
      * 查询用户列表
      * @return R

+ 7 - 0
platform-service/src/main/java/com/platform/service/upms/SysUserService.java

@@ -224,6 +224,13 @@ public interface SysUserService extends IBaseService<SysUser, SysUserDTO> {
 
     List<SysUserVO> getRepairUsers(SysUserDTO sysUserDTO);
 
+    /**
+     * 新设备维修人获取
+     * @param sysUserDTO
+     * @return
+     */
+    List<SysUserVO> getNewRepairUsers(SysUserDTO sysUserDTO);
+
     List<SysUserVO> getRepairManger();
 
     /**

+ 8 - 0
platform-service/src/main/java/com/platform/service/upms/impl/SysUserServiceImpl.java

@@ -839,6 +839,14 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserMapper, SysUser,
         return mapper.getRepairUsers(sysUserDTO);
     }
 
+    @Override
+    public List<SysUserVO> getNewRepairUsers(SysUserDTO sysUserDTO) {
+        List<String> roleCodes = new ArrayList<>();
+        roleCodes.add(SysRoleCodeEnum.Maintenance.name());
+        roleCodes.add(SysRoleCodeEnum.Maintenance_Leader.name());
+        return mapper.getRepairUsers(sysUserDTO);
+    }
+
     @Override
     public List<SysUserVO> getRepairManger() {
         List<SysUserDept> depts = sysUserDeptService.selectByUserId(SecurityUtils.getUserInfo().getUserId());