Commit fb022ee2 authored by zhangsen's avatar zhangsen

修改bug

parent 5caa2e6d
......@@ -348,4 +348,11 @@ public class MaintenanceCompanyController extends BaseController {
return ResponseHelper.buildResponse(maintenanceCompanyServiceImpl.getAmosOrgIdsByIds(list));
}
@TycloudOperation(needAuth = true, ApiLevel = UserType.AGENCY)
@GetMapping(value = "/getIdByAmosOrgId")
@ApiOperation(httpMethod = "GET", value = "根据orgId查主键Id", notes = "根据orgId查主键Id")
public ResponseModel<String> getIdByAmosOrgId(@RequestParam(value = "amosOrgId", required = true) String amosOrgId) {
return ResponseHelper.buildResponse(maintenanceCompanyServiceImpl.getIdByAmosOrgId(amosOrgId));
}
}
......@@ -856,4 +856,17 @@ public class MaintenanceCompanyServiceImpl
List<String> collect = maintenanceCompanyMapper.selectList(queryWrapper).stream().map(MaintenanceCompany::getAmosId).collect(Collectors.toList());
return collect;
}
public String getIdByAmosOrgId(String amosOrgId) {
QueryWrapper<MaintenanceCompany> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().select(MaintenanceCompany::getSequenceNbr)
.eq(MaintenanceCompany::getAmosId, amosOrgId)
.groupBy(MaintenanceCompany::getSequenceNbr)
.eq(MaintenanceCompany::getIsDelete, false);
MaintenanceCompany maintenanceCompany = maintenanceCompanyMapper.selectOne(queryWrapper);
if (ObjectUtils.isEmpty(maintenanceCompany)) {
return null;
}
return String.valueOf(maintenanceCompany.getSequenceNbr());
}
}
\ No newline at end of file
......@@ -3,6 +3,7 @@ package com.yeejoin.amos.maintenance.business.controller;
import com.yeejoin.amos.boot.biz.common.bo.ReginParams;
import com.yeejoin.amos.maintenance.business.constants.XJConstant;
import com.yeejoin.amos.maintenance.business.dto.CheckDto;
import com.yeejoin.amos.maintenance.business.feign.JCSFeignClient;
import com.yeejoin.amos.maintenance.business.param.CheckInfoPageParam;
import com.yeejoin.amos.maintenance.business.param.CheckRecordParam;
import com.yeejoin.amos.maintenance.business.param.CheckStatisticalParam;
......@@ -71,6 +72,9 @@ public class CheckController extends AbstractBaseController {
@Value("${amosRefresh.patrol.topic}")
private String patrolTopic;
@Autowired
JCSFeignClient jcsFeignClient;
/**
* 巡检计划查询
*
......@@ -501,6 +505,12 @@ public class CheckController extends AbstractBaseController {
Map<String, Object> authMap = Bean.BeantoMap(reginParams.getPersonIdentity());
params.putAll(authMap);
params.put("userId", userId);
if (StringUtil.isNotEmpty(userId)) {
ResponseModel<String> idByAmosOrgId = jcsFeignClient.getIdByAmosOrgId(userId);
if (StringUtil.isNotEmpty(idByAmosOrgId.getResult())) {
params.put("userId", idByAmosOrgId.getResult());
}
}
params.put("timeType", timeType);
params.put("result", result);
if (StringUtils.isNotBlank(orderRule)) {
......
......@@ -30,4 +30,11 @@ public interface JCSFeignClient {
*/
@RequestMapping(value = "jcs/common/maintenance-company/get/amosOrgIdsByIds", method = RequestMethod.GET, consumes = "application/json")
ResponseModel<List<String>> getAmosOrgIdsByIds(@RequestParam(value = "list") List<String> list);
/**
* 根据orgId查主键Id
* @return
*/
@RequestMapping(value = "jcs/common/maintenance-company/getIdByAmosOrgId", method = RequestMethod.GET, consumes = "application/json")
ResponseModel<String> getIdByAmosOrgId(@RequestParam(value = "amosOrgId") String amosOrgId);
}
......@@ -1907,11 +1907,12 @@
pp.id pointId,
pp.equipment_id equipmentId,
pp.equipment_name equipmentName,
pp.name equipmentDetailName,
pp.belong_system_id systemId,
pp.belong_system_name systemName,
pp.address address,
pp.original_id equipId,
CONCAT_WS('',pp.building_name,pp.address) buildingName,
CONCAT_WS('-',pp.building_name,pp.address) buildingName,
pc.org_code AS orgCode
FROM p_check pc
LEFT JOIN p_point pp ON pp.id = pc.point_id
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment