Commit e98565f0 authored by litengwei's avatar litengwei

中心BUG修改

parent 0d5ce5f5
...@@ -2015,37 +2015,37 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM ...@@ -2015,37 +2015,37 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void patrolTaskStatic() throws Exception { public void patrolTaskStatic() throws Exception {
List<Map<String, Object>> mapPatrol = equipmentSpecificIndexMapper.patrolTaskStatic(); List<Map<String, Object>> mapPatrol = equipmentSpecificIndexMapper.patrolTaskStatic();
List<Map<String, Object>> mapList = new ArrayList<>();
for (Map<String, Object> m : mapPatrol for (Map<String, Object> m : mapPatrol
) { ) {
// 判断是否一次巡查都没有 // 判断是否一次巡查都没有
if(m.get("isFinishOnce").toString().equals("0")) { if(m.get("isFinishOnce").toString().equals("0")) {
if(m.get("planNum").toString().equals("1")) { if(m.get("planNum").toString().equals("1")) {
Map<String, String> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
map.put("planName", m.getOrDefault("planName", "").toString()); map.put("planName", m.getOrDefault("planName", ""));
map.put("bizOrgCode", m.get("bizOrgCode").toString()); map.put("bizOrgCode", m.get("bizOrgCode"));
map.put("bizOrgName", m.get("bizOrgName").toString()); map.put("bizOrgName", m.get("bizOrgName"));
try { mapList.add(map);
emqKeeper.getMqttClient().publish("equip/patrol/put", JSONObject.toJSONString(map).getBytes(), 2, false);
} catch (MqttException exp) {
log.info(String.format("发送eqm转kafka消息失败:%s", exp.getMessage()));
}
} else if(Integer.parseInt(m.get("planNum").toString()) > 1){ } else if(Integer.parseInt(m.get("planNum").toString()) > 1){
List<Map<String, Object>> mapPatrolTask = equipmentSpecificIndexMapper.patrolTaskQuery(m.get("bizOrgCode").toString()); List<Map<String, Object>> mapPatrolTask = equipmentSpecificIndexMapper.patrolTaskQuery(m.get("bizOrgCode").toString());
for (Map<String, Object> m1:mapPatrolTask for (Map<String, Object> m1:mapPatrolTask
) { ) {
Map<String, String> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
map.put("planName", m1.get("planName").toString()); map.put("planName", m1.get("planName").toString());
map.put("bizOrgCode", m1.get("bizOrgCode").toString()); map.put("bizOrgCode", m1.get("bizOrgCode").toString());
map.put("bizOrgName", m1.get("bizOrgName").toString()); map.put("bizOrgName", m1.get("bizOrgName").toString());
try { mapList.add(map);
emqKeeper.getMqttClient().publish("equip/patrol/put", JSONObject.toJSONString(map).getBytes(), 2, false);
} catch (MqttException exp) {
log.info(String.format("发送eqm转kafka消息失败:%s", exp.getMessage()));
}
} }
} }
} }
} }
if(mapList.size() > 0) {
try {
emqKeeper.getMqttClient().publish("equip/patrol/put", JSONObject.toJSONString(mapList).getBytes(), 1, false);
} catch (MqttException exp) {
log.info(String.format("发送eqm转kafka消息失败:%s", exp.getMessage()));
}
}
if(mapPatrol.size() == 0) { if(mapPatrol.size() == 0) {
Map<String, String> map = new HashMap<>(); Map<String, String> map = new HashMap<>();
map.put("bizOrgCode", ""); map.put("bizOrgCode", "");
......
...@@ -514,7 +514,7 @@ ...@@ -514,7 +514,7 @@
FROM FROM
`p_plan_task` ppt `p_plan_task` ppt
LEFT JOIN `p_plan` pp ON pp.id = ppt.plan_id LEFT JOIN `p_plan` pp ON pp.id = ppt.plan_id
where ppt.check_date = DATE_FORMAT( now(), '%Y-%m-%d' ) where ppt.check_date = DATE_FORMAT( now(), '%Y-%m-%d' ) and pp.biz_org_code is not null
GROUP BY biz_org_code GROUP BY biz_org_code
</select> </select>
<select id="getEquipIndexInIndex" resultType="com.yeejoin.equipmanage.common.entity.EquipmentSpecificIndex"> <select id="getEquipIndexInIndex" resultType="com.yeejoin.equipmanage.common.entity.EquipmentSpecificIndex">
......
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