Commit 4f7089f7 authored by KeYong's avatar KeYong

修改系统图消防信息卡片bug

parent fc0f8c0d
...@@ -16,6 +16,7 @@ import com.yeejoin.equipmanage.common.entity.dto.EquipTypeAmountPageDTO; ...@@ -16,6 +16,7 @@ import com.yeejoin.equipmanage.common.entity.dto.EquipTypeAmountPageDTO;
import com.yeejoin.equipmanage.common.entity.dto.EquipmentSpecificDTO; import com.yeejoin.equipmanage.common.entity.dto.EquipmentSpecificDTO;
import com.yeejoin.equipmanage.common.entity.vo.*; import com.yeejoin.equipmanage.common.entity.vo.*;
import com.yeejoin.equipmanage.common.vo.*; import com.yeejoin.equipmanage.common.vo.*;
import org.apache.ibatis.annotations.Param;
import org.typroject.tyboot.core.restful.utils.ResponseModel; import org.typroject.tyboot.core.restful.utils.ResponseModel;
import java.util.Date; import java.util.Date;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
...@@ -296,4 +297,6 @@ public interface IEquipmentSpecificSerivce extends IService<EquipmentSpecific> { ...@@ -296,4 +297,6 @@ public interface IEquipmentSpecificSerivce extends IService<EquipmentSpecific> {
void updateEquipQrCode( List<Map<String, String>> ids, String status); void updateEquipQrCode( List<Map<String, String>> ids, String status);
String getEquipRealtimeSignal(long id); String getEquipRealtimeSignal(long id);
EquipmentSpecific getEquipSpecificEntityByCode(String code);
} }
...@@ -32,6 +32,8 @@ import java.text.SimpleDateFormat; ...@@ -32,6 +32,8 @@ import java.text.SimpleDateFormat;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import static com.yeejoin.equipmanage.service.impl.MqttReceiveServiceImpl.equipmentSpecificMapper;
/** /**
* 服务实现类 * 服务实现类
* *
...@@ -352,6 +354,8 @@ public class EquipmentDetailServiceImpl extends ServiceImpl<EquipmentDetailMappe ...@@ -352,6 +354,8 @@ public class EquipmentDetailServiceImpl extends ServiceImpl<EquipmentDetailMappe
public EquipmentDate getEquipmentBasicInformation(Long id, Long stockDetailId) { public EquipmentDate getEquipmentBasicInformation(Long id, Long stockDetailId) {
EquipmentDate equipmentDate = new EquipmentDate(); EquipmentDate equipmentDate = new EquipmentDate();
EquipmentSpecific equipmentSpecific = equipmentSpecificService.getById(id); EquipmentSpecific equipmentSpecific = equipmentSpecificService.getById(id);
EquipmentSpecific specific = equipmentSpecificService.getEquipSpecificEntityByCode(equipmentSpecific.getCode());
equipmentSpecific.setEquipCondition(specific.getEquipCondition());
equipmentSpecific.setFullqrCode("01#" + equipmentSpecific.getQrCode()); equipmentSpecific.setFullqrCode("01#" + equipmentSpecific.getQrCode());
EquipmentDetail equipmentDetail = this.getOneById(equipmentSpecific.getEquipmentDetailId()); EquipmentDetail equipmentDetail = this.getOneById(equipmentSpecific.getEquipmentDetailId());
StockDetail stockDetail = null; StockDetail stockDetail = null;
......
...@@ -2217,4 +2217,9 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM ...@@ -2217,4 +2217,9 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM
public String getEquipRealtimeSignal(long id) { public String getEquipRealtimeSignal(long id) {
return equipmentSpecificMapper.selectEquipRealtimeSignal(id); return equipmentSpecificMapper.selectEquipRealtimeSignal(id);
} }
@Override
public EquipmentSpecific getEquipSpecificEntityByCode(String code) {
return equipmentSpecificMapper.getEquipSpecificEntityByCode(code);
}
} }
...@@ -6226,13 +6226,9 @@ ...@@ -6226,13 +6226,9 @@
SELECT SELECT
spec.id, spec.id,
spec.`name`, spec.`name`,
spec.`code` AS speCode,
spec.position, spec.position,
CASE (SELECT IF(SUM(IF(a.equipment_specific_index_value = 'true', 1, 0)) > 0, '异常', '正常' ) FROM wl_equipment_specific_alarm a WHERE a.equipment_specific_id = spec.id) AS equipStatus,
spec.equip_status
WHEN '0' THEN
'正常'
ELSE '异常'
END AS equipStatus,
IFNULL(detail.standard, '') AS standard IFNULL(detail.standard, '') AS standard
FROM FROM
wl_equipment_specific spec wl_equipment_specific spec
......
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