|
@ -14,10 +14,7 @@ import com.yxt.supervise.report.api.imgmessageslog.ImgMessagesLog; |
|
|
import com.yxt.supervise.report.api.imgmessageslog.ImgMessagesLogDto; |
|
|
import com.yxt.supervise.report.api.imgmessageslog.ImgMessagesLogDto; |
|
|
import com.yxt.supervise.report.api.imgmessageuser.ImgMessageUser; |
|
|
import com.yxt.supervise.report.api.imgmessageuser.ImgMessageUser; |
|
|
import com.yxt.supervise.report.api.messageopenid.MessageOpenid; |
|
|
import com.yxt.supervise.report.api.messageopenid.MessageOpenid; |
|
|
import com.yxt.supervise.report.api.messagepushlog.MessagePushLog; |
|
|
import com.yxt.supervise.report.api.messagepushlog.*; |
|
|
import com.yxt.supervise.report.api.messagepushlog.MessagePushLogDto; |
|
|
|
|
|
import com.yxt.supervise.report.api.messagepushlog.MessagePushLogQuery; |
|
|
|
|
|
import com.yxt.supervise.report.api.messagepushlog.MessagePushLogVo; |
|
|
|
|
|
import com.yxt.supervise.report.api.riskmessageslog.RiskMessagesLog; |
|
|
import com.yxt.supervise.report.api.riskmessageslog.RiskMessagesLog; |
|
|
import com.yxt.supervise.report.api.riskmessageslog.RiskMessagesLogDto; |
|
|
import com.yxt.supervise.report.api.riskmessageslog.RiskMessagesLogDto; |
|
|
import com.yxt.supervise.report.api.riskmessageuser.RiskMessageUser; |
|
|
import com.yxt.supervise.report.api.riskmessageuser.RiskMessageUser; |
|
@ -62,6 +59,7 @@ public class MessagePushLogService extends MybatisBaseService<MessagePushLogMapp |
|
|
SystemRiskMessageUserService systemRiskMessageUserService; |
|
|
SystemRiskMessageUserService systemRiskMessageUserService; |
|
|
@Autowired |
|
|
@Autowired |
|
|
FlowTaskFeign flowTaskFeign; |
|
|
FlowTaskFeign flowTaskFeign; |
|
|
|
|
|
|
|
|
public ResultBean save(MessagePushLogDto dto) { |
|
|
public ResultBean save(MessagePushLogDto dto) { |
|
|
//删除同天同项目消息
|
|
|
//删除同天同项目消息
|
|
|
baseMapper.delete(new QueryWrapper<MessagePushLog>().eq("projectSid", dto.getProjectSid()).eq("orderDate", dto.getOrderDate())); |
|
|
baseMapper.delete(new QueryWrapper<MessagePushLog>().eq("projectSid", dto.getProjectSid()).eq("orderDate", dto.getOrderDate())); |
|
@ -80,6 +78,7 @@ public class MessagePushLogService extends MybatisBaseService<MessagePushLogMapp |
|
|
return rb.success().setMsg("保存成功"); |
|
|
return rb.success().setMsg("保存成功"); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean riskSave(RiskMessagesLogDto dto) { |
|
|
public ResultBean riskSave(RiskMessagesLogDto dto) { |
|
|
//删除同天同项目消息
|
|
|
//删除同天同项目消息
|
|
|
//baseMapper.delete(new QueryWrapper<MessagePushLog>().eq("projectSid",dto.getProjectSid()).eq("orderDate",dto.getOrderDate()));
|
|
|
//baseMapper.delete(new QueryWrapper<MessagePushLog>().eq("projectSid",dto.getProjectSid()).eq("orderDate",dto.getOrderDate()));
|
|
@ -98,6 +97,7 @@ public class MessagePushLogService extends MybatisBaseService<MessagePushLogMapp |
|
|
return rb.success().setMsg("保存成功"); |
|
|
return rb.success().setMsg("保存成功"); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean systemRiskSave(SystemRiskMessagesLogDto dto) { |
|
|
public ResultBean systemRiskSave(SystemRiskMessagesLogDto dto) { |
|
|
//删除同天同项目消息
|
|
|
//删除同天同项目消息
|
|
|
//baseMapper.delete(new QueryWrapper<MessagePushLog>().eq("projectSid",dto.getProjectSid()).eq("orderDate",dto.getOrderDate()));
|
|
|
//baseMapper.delete(new QueryWrapper<MessagePushLog>().eq("projectSid",dto.getProjectSid()).eq("orderDate",dto.getOrderDate()));
|
|
@ -116,6 +116,7 @@ public class MessagePushLogService extends MybatisBaseService<MessagePushLogMapp |
|
|
return rb.success().setMsg("保存成功"); |
|
|
return rb.success().setMsg("保存成功"); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean riskImgSave(ImgMessagesLogDto dto) { |
|
|
public ResultBean riskImgSave(ImgMessagesLogDto dto) { |
|
|
//删除同天同项目消息
|
|
|
//删除同天同项目消息
|
|
|
//baseMapper.delete(new QueryWrapper<MessagePushLog>().eq("projectSid",dto.getProjectSid()).eq("orderDate",dto.getOrderDate()));
|
|
|
//baseMapper.delete(new QueryWrapper<MessagePushLog>().eq("projectSid",dto.getProjectSid()).eq("orderDate",dto.getOrderDate()));
|
|
@ -134,6 +135,7 @@ public class MessagePushLogService extends MybatisBaseService<MessagePushLogMapp |
|
|
return rb.success().setMsg("保存成功"); |
|
|
return rb.success().setMsg("保存成功"); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public PagerVo<MessagePushLogVo> listPage(PagerQuery<MessagePushLogQuery> pq) { |
|
|
public PagerVo<MessagePushLogVo> listPage(PagerQuery<MessagePushLogQuery> pq) { |
|
|
ResultBean rb = new ResultBean(); |
|
|
ResultBean rb = new ResultBean(); |
|
|
MessagePushLogQuery query = pq.getParams(); |
|
|
MessagePushLogQuery query = pq.getParams(); |
|
@ -144,8 +146,8 @@ public class MessagePushLogService extends MybatisBaseService<MessagePushLogMapp |
|
|
System.out.println(query.getState()); |
|
|
System.out.println(query.getState()); |
|
|
qw.eq("o.openId", sysUser.getAppletOpenid()); |
|
|
qw.eq("o.openId", sysUser.getAppletOpenid()); |
|
|
if (StringUtils.isNotNull(query.getState())) { |
|
|
if (StringUtils.isNotNull(query.getState())) { |
|
|
if(query.getState().equals("2")){} |
|
|
if (query.getState().equals("2")) { |
|
|
else if(query.getState().equals("0")){ |
|
|
} else if (query.getState().equals("0")) { |
|
|
qw.eq("o.state", 0); |
|
|
qw.eq("o.state", 0); |
|
|
} else if (query.getState().equals("1")) { |
|
|
} else if (query.getState().equals("1")) { |
|
|
qw.eq("o.state", 1); |
|
|
qw.eq("o.state", 1); |
|
@ -155,6 +157,7 @@ public class MessagePushLogService extends MybatisBaseService<MessagePushLogMapp |
|
|
PagerVo<MessagePushLogVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
PagerVo<MessagePushLogVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
return p; |
|
|
return p; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean numberOfJobs(String userSid) { |
|
|
public ResultBean numberOfJobs(String userSid) { |
|
|
ResultBean rb = new ResultBean(); |
|
|
ResultBean rb = new ResultBean(); |
|
|
Map<String, Object> map = new HashMap<>(); |
|
|
Map<String, Object> map = new HashMap<>(); |
|
@ -190,4 +193,53 @@ public class MessagePushLogService extends MybatisBaseService<MessagePushLogMapp |
|
|
PagerVo<MessagePushLogVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
PagerVo<MessagePushLogVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
return p; |
|
|
return p; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public PagerVo<MessagePushPcLogVo> listPageByPc(PagerQuery<MessagePushPcLogQuery> pagerQuery) { |
|
|
|
|
|
QueryWrapper<MessagePushLog> qw = new QueryWrapper<>(); |
|
|
|
|
|
MessagePushPcLogQuery query = pagerQuery.getParams(); |
|
|
|
|
|
IPage<MessagePushLog> page = PagerUtil.queryToPage(pagerQuery); |
|
|
|
|
|
SysUser sysUser = systemMapper.getAppletOpenidByUsersid(query.getUserSid()); |
|
|
|
|
|
String state = query.getState(); |
|
|
|
|
|
String openId = sysUser.getAppletOpenid(); |
|
|
|
|
|
if(StringUtils.isNotBlank(query.getTitle())){//标题
|
|
|
|
|
|
qw.like("a.content",query.getTitle()); |
|
|
|
|
|
} |
|
|
|
|
|
if(StringUtils.isNotBlank(query.getType())){//类型
|
|
|
|
|
|
qw.like("a.type",query.getType()); |
|
|
|
|
|
} |
|
|
|
|
|
//创建开始时间-创建结束时间
|
|
|
|
|
|
qw.apply(StringUtils.isNotBlank(query.getCreateTimeStart()), "date_format (createTime,'%Y-%m-%d') >= date_format('" + query.getCreateTimeStart() + "','%Y-%m-%d')"). |
|
|
|
|
|
apply(StringUtils.isNotBlank(query.getCreateTimeEnd()), "date_format (createTime,'%Y-%m-%d') <= date_format('" + query.getCreateTimeEnd() + "','%Y-%m-%d')" |
|
|
|
|
|
); |
|
|
|
|
|
IPage<MessagePushPcLogVo> pagging = baseMapper.listPageByPc(page, qw, openId, state); |
|
|
|
|
|
List<MessagePushPcLogVo> records = pagging.getRecords(); |
|
|
|
|
|
records.removeAll(Collections.singleton(null)); |
|
|
|
|
|
if (!records.isEmpty()) { |
|
|
|
|
|
for (int i = 0; i < records.size(); i++) { |
|
|
|
|
|
MessagePushPcLogVo messagePushPcLogVo = records.get(i); |
|
|
|
|
|
Map<String, String> map = messagePushPcLogVo.getMap(); |
|
|
|
|
|
String type = messagePushPcLogVo.getType(); |
|
|
|
|
|
String title = ""; |
|
|
|
|
|
String createTime = ""; |
|
|
|
|
|
if ("数据消息".equals(type)) { |
|
|
|
|
|
String thing2 = map.get("thing2"); |
|
|
|
|
|
title = thing2; |
|
|
|
|
|
createTime = map.get("time1"); |
|
|
|
|
|
} else if ("风险提示".equals(type)) { |
|
|
|
|
|
String thing3 = map.get("thing3"); |
|
|
|
|
|
String thing4 = map.get("thing4"); |
|
|
|
|
|
title = thing3 + "-" + thing4; |
|
|
|
|
|
createTime = map.get("time5"); |
|
|
|
|
|
} else if ("设备状态".equals(type)) { |
|
|
|
|
|
String thing3 = map.get("thing3"); |
|
|
|
|
|
title = thing3; |
|
|
|
|
|
createTime = map.get("time4"); |
|
|
|
|
|
} |
|
|
|
|
|
messagePushPcLogVo.setTitle(title); |
|
|
|
|
|
messagePushPcLogVo.setCreateTime(createTime); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
PagerVo<MessagePushPcLogVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
|
|
return p; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|