|
|
@ -22,9 +22,11 @@ import com.yxt.supervise.report.api.systemriskmessageslog.SystemRiskMessagesLog; |
|
|
|
import com.yxt.supervise.report.api.systemriskmessageslog.SystemRiskMessagesLogDto; |
|
|
|
import com.yxt.supervise.report.api.systemriskmessageuser.SystemRiskMessageUser; |
|
|
|
import com.yxt.supervise.report.biz.imgmessageslog.ImgMessagesLogService; |
|
|
|
import com.yxt.supervise.report.biz.imgmessageuser.ImgMessageUserMapper; |
|
|
|
import com.yxt.supervise.report.biz.imgmessageuser.ImgMessageUserService; |
|
|
|
import com.yxt.supervise.report.biz.messageopenid.MessageOpenidService; |
|
|
|
import com.yxt.supervise.report.biz.riskmessageslog.RiskMessagesLogService; |
|
|
|
import com.yxt.supervise.report.biz.riskmessageuser.RiskMessageUserMapper; |
|
|
|
import com.yxt.supervise.report.biz.riskmessageuser.RiskMessageUserService; |
|
|
|
import com.yxt.supervise.report.biz.systemriskmessageslog.SystemRiskMessagesLogService; |
|
|
|
import com.yxt.supervise.report.biz.systemriskmessageuser.SystemRiskMessageUserService; |
|
|
@ -59,6 +61,10 @@ public class MessagePushLogService extends MybatisBaseService<MessagePushLogMapp |
|
|
|
SystemRiskMessageUserService systemRiskMessageUserService; |
|
|
|
@Autowired |
|
|
|
FlowTaskFeign flowTaskFeign; |
|
|
|
@Autowired |
|
|
|
private ImgMessageUserMapper imgMessageUserMapper; |
|
|
|
@Autowired |
|
|
|
private RiskMessageUserMapper riskMessageUserMapper; |
|
|
|
|
|
|
|
public ResultBean save(MessagePushLogDto dto) { |
|
|
|
//删除同天同项目消息
|
|
|
@ -242,4 +248,31 @@ public class MessagePushLogService extends MybatisBaseService<MessagePushLogMapp |
|
|
|
PagerVo<MessagePushPcLogVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
|
return p; |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean changeRead(MessagePushPcUpdateState messagePushPcUpdateState) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<MessagePushTypeList> list = messagePushPcUpdateState.getList(); |
|
|
|
list.removeAll(Collections.singleton(null)); |
|
|
|
if(list.isEmpty()){ |
|
|
|
return rb.setMsg("请选择数据"); |
|
|
|
} |
|
|
|
for (int i = 0; i <list.size(); i++) { |
|
|
|
MessagePushTypeList messagePushTypeList = list.get(i); |
|
|
|
if("数据消息".equals(messagePushTypeList.getType())){ |
|
|
|
baseMapper.updateMessageState(messagePushTypeList.getSid()); |
|
|
|
}else if("风险提示".equals(messagePushTypeList.getType())){ |
|
|
|
imgMessageUserMapper.updateMessageState(messagePushTypeList.getSid()); |
|
|
|
}else if("设备状态".equals(messagePushTypeList.getType())){ |
|
|
|
riskMessageUserMapper.updateMessageState(messagePushTypeList.getSid()); |
|
|
|
} |
|
|
|
} |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean allChangeRead(String userSid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
SysUser sysUser = systemMapper.getAppletOpenidByUsersid(userSid); |
|
|
|
baseMapper.updateMessageStateByUserSid(sysUser.getAppletOpenid()); |
|
|
|
return rb.success(); |
|
|
|
} |
|
|
|
} |
|
|
|