@ -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.systemriskmessageslog.SystemRiskMessagesLogDto ;
import com.yxt.supervise.report.api.systemriskmessageuser.SystemRiskMessageUser ;
import com.yxt.supervise.report.api.systemriskmessageuser.SystemRiskMessageUser ;
import com.yxt.supervise.report.biz.imgmessageslog.ImgMessagesLogService ;
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.imgmessageuser.ImgMessageUserService ;
import com.yxt.supervise.report.biz.messageopenid.MessageOpenidService ;
import com.yxt.supervise.report.biz.messageopenid.MessageOpenidService ;
import com.yxt.supervise.report.biz.riskmessageslog.RiskMessagesLogService ;
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.riskmessageuser.RiskMessageUserService ;
import com.yxt.supervise.report.biz.systemriskmessageslog.SystemRiskMessagesLogService ;
import com.yxt.supervise.report.biz.systemriskmessageslog.SystemRiskMessagesLogService ;
import com.yxt.supervise.report.biz.systemriskmessageuser.SystemRiskMessageUserService ;
import com.yxt.supervise.report.biz.systemriskmessageuser.SystemRiskMessageUserService ;
@ -59,6 +61,10 @@ public class MessagePushLogService extends MybatisBaseService<MessagePushLogMapp
SystemRiskMessageUserService systemRiskMessageUserService ;
SystemRiskMessageUserService systemRiskMessageUserService ;
@Autowired
@Autowired
FlowTaskFeign flowTaskFeign ;
FlowTaskFeign flowTaskFeign ;
@Autowired
private ImgMessageUserMapper imgMessageUserMapper ;
@Autowired
private RiskMessageUserMapper riskMessageUserMapper ;
public ResultBean save ( MessagePushLogDto dto ) {
public ResultBean save ( MessagePushLogDto dto ) {
//删除同天同项目消息
//删除同天同项目消息
@ -242,4 +248,31 @@ public class MessagePushLogService extends MybatisBaseService<MessagePushLogMapp
PagerVo < MessagePushPcLogVo > p = PagerUtil . pageToVo ( pagging , null ) ;
PagerVo < MessagePushPcLogVo > p = PagerUtil . pageToVo ( pagging , null ) ;
return p ;
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 ( ) ;
}
}
}