|
@@ -92,26 +92,7 @@ public class LongYanRepairStrategy extends AbstractRepairBaseStrategy {
|
|
|
|
|
|
private String getReportLeaderId(String sbId){
|
|
|
String positionId = sbInfoService.getById(sbId).getPositionId();
|
|
|
- String no = sbPositionMapper.getById(positionId).getNo();
|
|
|
- String userMaps = ConfigCache.getLabelByValueAllowNull(SysConfigEnum.REPAIR_AREA_MANAGER.name());
|
|
|
- if(StringUtils.isBlank(userMaps)){
|
|
|
- throw new DeniedException("区域负责人尚未配置,请配置【后台管理】-【系统管理】-【系统参数配置】");
|
|
|
- }
|
|
|
- Map<String,String> maps = JsonUtils.jsonToMap(userMaps);
|
|
|
- String username = "";
|
|
|
- for(Map.Entry<String,String> entry : maps.entrySet()){
|
|
|
- String value = entry.getValue();
|
|
|
- if(value.contains(no)){
|
|
|
- username = entry.getKey();
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- if(StringUtils.isBlank(username)){
|
|
|
- throw new DeniedException("报修设备尚未配置给区域负责人,请配置");
|
|
|
- }
|
|
|
- SysUser queryUser = new SysUser();
|
|
|
- queryUser.setUsername(username);
|
|
|
- return sysUserMapper.selectOne(queryUser).getUserId();
|
|
|
+ return sbPositionMapper.getById(positionId).getUserId();
|
|
|
}
|
|
|
|
|
|
public static void main(String[] args) {
|