@ -121,7 +121,6 @@ public class RiskAlarmService extends MybatisBaseService<RiskAlarmMapper, RiskAl
if ( riskAlarm1 . size ( ) > 0 ) {
for ( RiskAlarm riskAlarm2 : riskAlarm1 ) {
riskAlarm2 . setState ( "1" ) ;
riskAlarm2 . setType ( "2" ) ;
baseMapper . updateById ( riskAlarm2 ) ;
}
ThreadUtil . execute ( ( ) - > {
@ -139,9 +138,7 @@ public class RiskAlarmService extends MybatisBaseService<RiskAlarmMapper, RiskAl
riskAlarm . setTriggerTime ( new Date ( ) ) ;
riskAlarm . setSid ( UUID . randomUUID ( ) . toString ( ) ) ;
riskAlarm . setTreatmentTime ( new Date ( ) ) ;
riskAlarm . setCount ( 1 ) ;
riskAlarm . setContent ( dto . getDevices ( ) . toString ( ) ) ;
riskAlarm . setType ( "1" ) ;
RiskAlarmVo riskAlarmVo = baseMapper . getRiskAlarm ( dto . getSid ( ) , "030404" ) ;
//判断是否要通知
determine ( riskAlarmVo , riskAlarm , dto . getSid ( ) , "030404" ) ;
@ -185,7 +182,6 @@ public class RiskAlarmService extends MybatisBaseService<RiskAlarmMapper, RiskAl
riskAlarm . setSid ( UUID . randomUUID ( ) . toString ( ) ) ;
riskAlarm . setTreatmentTime ( new Date ( ) ) ;
riskAlarm . setContent ( dto . getDeviceImages ( ) . toString ( ) ) ;
riskAlarm . setType ( "3" ) ;
RiskAlarmVo riskAlarmVo = baseMapper . getRiskAlarm ( dto . getSid ( ) , "030405" ) ;
determine ( riskAlarmVo , riskAlarm , dto . getSid ( ) , "030405" ) ;
}
@ -198,25 +194,39 @@ public class RiskAlarmService extends MybatisBaseService<RiskAlarmMapper, RiskAl
* @param riskAlarm
* @return
* /
public boolean deviceDetermine ( RiskAlarm riskAlarm ) {
RiskAlarm risk = baseMapper . getRiskAlarmByState ( "030404" , riskAlarm . getPositionSid ( ) , "0" ) ;
if ( null = = risk ) {
baseMapper . insert ( riskAlarm ) ;
} else {
if ( risk . getCount ( ) > = 1 ) {
return true ;
} else {
risk . setCount ( risk . getCount ( ) + 1 ) ;
baseMapper . updateById ( risk ) ;
}
}
return false ;
}
// public boolean deviceDetermine(RiskAlarm riskAlarm) {
// RiskAlarm risk = baseMapper.getRiskAlarmByState("030404", riskAlarm.getPositionSid(), "0");
// if (null == risk) {
// baseMapper.insert(riskAlarm);
// } else {
// if(risk.getCount()>=1){
// return true;
// }else {
// risk.setCount(risk.getCount() + 1);
// baseMapper.updateById(risk);
// }
// }
// return false;
// }
/ * *
*
* @param riskAlarmVo 查询已存在的
* @param riskAlarm 要新增的
* @param shSid 仓库sid
* @param type
* @return
* /
public boolean determine ( RiskAlarmVo riskAlarmVo , RiskAlarm riskAlarm , String shSid , String type ) {
if ( null = = riskAlarmVo ) {
baseMapper . insert ( riskAlarm ) ;
if ( type . equals ( "030405" ) ) {
ThreadUtil . execute ( ( ) - > {
wechatFeign . shMessage ( shSid , riskAlarm . getSid ( ) ) ;
} ) ;
}
else if ( type . equals ( "030405" ) ) {
ThreadUtil . execute ( ( ) - > {
wechatFeign . shImgMessage ( shSid , riskAlarm . getSid ( ) ) ;
} ) ;
@ -234,7 +244,7 @@ public class RiskAlarmService extends MybatisBaseService<RiskAlarmMapper, RiskAl
// if(d==true){
baseMapper . insert ( riskAlarm ) ;
ThreadUtil . execute ( ( ) - > {
wechatFeign . shMessage ( shSid , riskAlarmVo . getSid ( ) ) ;
wechatFeign . shMessage ( shSid , riskAlarm . getSid ( ) ) ;
} ) ;
// }
return true ;
@ -249,18 +259,18 @@ public class RiskAlarmService extends MybatisBaseService<RiskAlarmMapper, RiskAl
// if(d==true){
baseMapper . insert ( riskAlarm ) ;
ThreadUtil . execute ( ( ) - > {
wechatFeign . shMessage ( shSid , riskAlarmVo . getSid ( ) ) ;
wechatFeign . shMessage ( shSid , riskAlarm . getSid ( ) ) ;
} ) ;
// }
} else if ( type . equals ( "030405" ) ) {
baseMapper . insert ( riskAlarm ) ;
ThreadUtil . execute ( ( ) - > {
wechatFeign . shImgMessage ( shSid , riskAlarmVo . getSid ( ) ) ;
wechatFeign . shImgMessage ( shSid , riskAlarm . getSid ( ) ) ;
} ) ;
} else if ( type . equals ( "030406" ) ) {
baseMapper . insert ( riskAlarm ) ;
ThreadUtil . execute ( ( ) - > {
wechatFeign . sysErrMessage ( shSid , riskAlarmVo . getSid ( ) ) ;
wechatFeign . sysErrMessage ( shSid , riskAlarm . getSid ( ) ) ;
} ) ;
}
}