Commit 4ec1d341 authored by KeYong's avatar KeYong

Merge branch 'develop_dl' of http://36.40.66.175:5000//moa/amos-boot-biz into develop_dl

parents 7de90047 d592228b
...@@ -67,7 +67,7 @@ public class EquipmentManageController extends AbstractBaseController{ ...@@ -67,7 +67,7 @@ public class EquipmentManageController extends AbstractBaseController{
companyId = result.get("sequenceNbr").toString(); companyId = result.get("sequenceNbr").toString();
} }
} }
return equipmentManageService.queryEquipmenInfoAndCount(equipmentName,equipmentCode,construction,maintenance,bizOrgCode,formGroupId,current,pageSize,controBoxBuildId,companyId, nameOrCode, null); return equipmentManageService.queryEquipmenInfoAndCount(equipmentName,equipmentCode,construction,maintenance,bizOrgCode,formGroupId,current,pageSize,controBoxBuildId,companyId, nameOrCode, null, null);
} }
@GetMapping(value = "/getUtils") @GetMapping(value = "/getUtils")
...@@ -149,7 +149,7 @@ public class EquipmentManageController extends AbstractBaseController{ ...@@ -149,7 +149,7 @@ public class EquipmentManageController extends AbstractBaseController{
@TycloudOperation(ApiLevel = UserType.AGENCY) @TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET", value = "装备系统列表", notes = "装备系统列表") @ApiOperation(httpMethod = "GET", value = "装备系统列表", notes = "装备系统列表")
public List<EquipmentManageEntity> getEquipmentManageAll() { public List<EquipmentManageEntity> getEquipmentManageAll() {
return equipmentManageService.list(); return equipmentManageService.list();
} }
......
...@@ -724,7 +724,8 @@ public class FireFightingSystemController extends AbstractBaseController { ...@@ -724,7 +724,8 @@ public class FireFightingSystemController extends AbstractBaseController {
@RequestParam(value = "current") int current, @RequestParam(value = "current") int current,
@RequestParam(value = "size") int pageSize, @RequestParam(value = "size") int pageSize,
@RequestParam(value = "nameOrCode", required = false) String nameOrCode, @RequestParam(value = "companyId", required = false) String companyId, @RequestParam(value = "nameOrCode", required = false) String nameOrCode, @RequestParam(value = "companyId", required = false) String companyId,
@ApiParam(value = "缺陷管理新增页面用,其余地方可忽略 1-是缺陷管理 0-不是") @RequestParam(required = false) Integer isDefect @ApiParam(value = "缺陷管理新增页面用,其余地方可忽略 1-是缺陷管理 0-不是") @RequestParam(required = false) Integer isDefect,
@ApiParam(value = "接口调用源,web端调用/卡片调用") @RequestParam(value = "useSource", required = false) String invokeSource
) { ) {
if (null != isDefect && 1 == isDefect) { if (null != isDefect && 1 == isDefect) {
ReginParams reginParams = getSelectedOrgInfo(); ReginParams reginParams = getSelectedOrgInfo();
...@@ -749,7 +750,7 @@ public class FireFightingSystemController extends AbstractBaseController { ...@@ -749,7 +750,7 @@ public class FireFightingSystemController extends AbstractBaseController {
} }
} }
return fireFightingSystemService.queryEquipmenInfoAndCount(equipmentName, equipmentCode, construction, maintenance, bizOrgCode, formGroupId, current, pageSize, controBoxBuildId, companyId, nameOrCode, systemStatus); return fireFightingSystemService.queryEquipmenInfoAndCount(equipmentName, equipmentCode, construction, maintenance, bizOrgCode, formGroupId, current, pageSize, controBoxBuildId, companyId, nameOrCode, systemStatus, invokeSource);
} }
/** /**
......
...@@ -26,7 +26,7 @@ public interface EquipmentManageService extends IService<EquipmentManageEntity> ...@@ -26,7 +26,7 @@ public interface EquipmentManageService extends IService<EquipmentManageEntity>
* @param pageSize * @param pageSize
* @return * @return
*/ */
Map<String, Object> queryEquipmenInfoAndCount(String equimentName, String equimentCode, String construction, String maintenance, String bizOrgCode, String formGroupId , int spage, int pageSize, String controBoxBuildId,String companyId, String nameOrCode,String systemStatus); Map<String, Object> queryEquipmenInfoAndCount(String equimentName, String equimentCode, String construction, String maintenance, String bizOrgCode, String formGroupId , int spage, int pageSize, String controBoxBuildId,String companyId, String nameOrCode,String systemStatus, String invokeSource);
/** /**
* 获取下拉菜单数据 * 获取下拉菜单数据
......
...@@ -47,7 +47,7 @@ public interface IFireFightingSystemService extends IService<FireFightingSystemE ...@@ -47,7 +47,7 @@ public interface IFireFightingSystemService extends IService<FireFightingSystemE
* @param pageSize * @param pageSize
* @return * @return
*/ */
Map<String, Object> queryEquipmenInfoAndCount(String equimentName, String equimentCode, String construction, String maintenance, String bizOrgCode, String formGroupId, int current, int pageSize,String controBoxBuildId,String companyId, String nameOrCode, String systemStatus); Map<String, Object> queryEquipmenInfoAndCount(String equimentName, String equimentCode, String construction, String maintenance, String bizOrgCode, String formGroupId, int current, int pageSize,String controBoxBuildId,String companyId, String nameOrCode, String systemStatus, String invokeSource);
FireFightingSystemEntity getOneById(Long id); FireFightingSystemEntity getOneById(Long id);
......
...@@ -403,14 +403,16 @@ public class EquipmentDetailServiceImpl extends ServiceImpl<EquipmentDetailMappe ...@@ -403,14 +403,16 @@ public class EquipmentDetailServiceImpl extends ServiceImpl<EquipmentDetailMappe
} }
} }
// 实时信号 // 实时信号
int count = equipmentSpecificAlarmLogService.count( List<EquipmentSpecificAlarmLog> alarmLogs = equipmentSpecificAlarmLogService.list(
Wrappers.<EquipmentSpecificAlarmLog>lambdaQuery() Wrappers.<EquipmentSpecificAlarmLog>lambdaQuery()
.select(EquipmentSpecificAlarmLog::getEquipmentSpecificIndexName)
.eq(EquipmentSpecificAlarmLog::getEquipmentSpecificId, id) .eq(EquipmentSpecificAlarmLog::getEquipmentSpecificId, id)
.isNull(EquipmentSpecificAlarmLog::getCleanTime) .isNull(EquipmentSpecificAlarmLog::getCleanTime)
.orderByDesc(EquipmentSpecificAlarmLog::getCreateDate)
); );
equipmentDetail.setSignal("-"); equipmentDetail.setSignal("-");
if (count > 0) { if (!alarmLogs.isEmpty()) {
String signal = equipmentSpecific.getRealtimeIotIndexName(); String signal = alarmLogs.get(0).getEquipmentSpecificIndexName();
equipmentDetail.setSignal(Objects.nonNull(signal) ? signal : "-"); equipmentDetail.setSignal(Objects.nonNull(signal) ? signal : "-");
} }
// 二维码 // 二维码
......
...@@ -53,7 +53,7 @@ public class EquipmentManageServiceImpl extends ServiceImpl<EquipmentManageMappe ...@@ -53,7 +53,7 @@ public class EquipmentManageServiceImpl extends ServiceImpl<EquipmentManageMappe
@Override @Override
public Map<String, Object> queryEquipmenInfoAndCount(String equimentName, String equimentCode, String construction, String maintenance, public Map<String, Object> queryEquipmenInfoAndCount(String equimentName, String equimentCode, String construction, String maintenance,
String bizOrgCode, String formGroupId, int current, int pageSize,String controBoxBuildId,String companyCode, String nameOrCode, String systemStatus) { String bizOrgCode, String formGroupId, int current, int pageSize,String controBoxBuildId,String companyCode, String nameOrCode, String systemStatus, String invokeSource) {
HttpServletRequest request = null; HttpServletRequest request = null;
Map map = new HashMap<String, Object>(); Map map = new HashMap<String, Object>();
map.put("equimentName", equimentName); map.put("equimentName", equimentName);
...@@ -68,6 +68,7 @@ public class EquipmentManageServiceImpl extends ServiceImpl<EquipmentManageMappe ...@@ -68,6 +68,7 @@ public class EquipmentManageServiceImpl extends ServiceImpl<EquipmentManageMappe
map.put("controBoxBuildId",controBoxBuildId); map.put("controBoxBuildId",controBoxBuildId);
map.put("nameOrCode", nameOrCode); map.put("nameOrCode", nameOrCode);
map.put("systemStatus", systemStatus); map.put("systemStatus", systemStatus);
map.put("invokeSource", invokeSource);
List<EquipmentManageVo> dataList = equipmentManageMapper.queryEquipmenInfo(map); List<EquipmentManageVo> dataList = equipmentManageMapper.queryEquipmenInfo(map);
Long count = equipmentManageMapper.queryEquipmenCount(map); Long count = equipmentManageMapper.queryEquipmenCount(map);
map.clear(); map.clear();
......
...@@ -199,9 +199,9 @@ public class FireFightingSystemServiceImpl extends ServiceImpl<FireFightingSyste ...@@ -199,9 +199,9 @@ public class FireFightingSystemServiceImpl extends ServiceImpl<FireFightingSyste
@Override @Override
public Map<String, Object> queryEquipmenInfoAndCount(String equimentName, String equimentCode, String construction, public Map<String, Object> queryEquipmenInfoAndCount(String equimentName, String equimentCode, String construction,
String maintenance, String bizOrgCode, String formGroupId, int current, int pageSize, String controBoxBuildId, String companyId, String nameOrCode,String systemStatus) { String maintenance, String bizOrgCode, String formGroupId, int current, int pageSize, String controBoxBuildId, String companyId, String nameOrCode,String systemStatus, String invokeSource) {
Map<String, Object> map = equipmentManageService.queryEquipmenInfoAndCount(equimentName, equimentCode, Map<String, Object> map = equipmentManageService.queryEquipmenInfoAndCount(equimentName, equimentCode,
construction, maintenance, bizOrgCode, formGroupId, current, pageSize, controBoxBuildId, companyId, nameOrCode, systemStatus); construction, maintenance, bizOrgCode, formGroupId, current, pageSize, controBoxBuildId, companyId, nameOrCode, systemStatus, invokeSource);
List<EquipmentManageVo> dataList = (List<EquipmentManageVo>) map.get("dataList"); List<EquipmentManageVo> dataList = (List<EquipmentManageVo>) map.get("dataList");
StringBuilder stb = new StringBuilder(); StringBuilder stb = new StringBuilder();
dataList.forEach(y -> { dataList.forEach(y -> {
......
...@@ -60,7 +60,14 @@ ...@@ -60,7 +60,14 @@
<if test="formGroupId != null and formGroupId != '' and formGroupId != '-1'"> <if test="formGroupId != null and formGroupId != '' and formGroupId != '-1'">
AND sys.form_group_id = #{formGroupId} AND sys.form_group_id = #{formGroupId}
</if> </if>
order by CONVERT(sys.biz_org_name USING gbk) ASC, sys.system_status DESC <choose>
<when test="invokeSource == 'dcfcCard'">
ORDER BY CONVERT(sys.biz_org_name USING gbk) ASC, sys.system_status DESC
</when>
<otherwise>
ORDER BY sys.id DESC
</otherwise>
</choose>
LIMIT #{spage},#{pageSize} LIMIT #{spage},#{pageSize}
</select> </select>
<select id="queryEquipmenCount" resultType="long"> <select id="queryEquipmenCount" resultType="long">
......
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