@ -346,12 +346,14 @@ public class WechatRest {
// }
// }
String projectSid = crmMapper . ProjectSidByshSid ( shSid ) ;
String name = warehouseMapper . getNameBySid ( shSid ) ;
SimpleDateFormat ft = new SimpleDateFormat ( "yyyy-MM-dd hh:mm:ss" ) ;
String shName = warehouseMapper . getNameBySid ( shSid ) ;
SimpleDateFormat ft = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss" ) ;
RiskAlarm riskAlarm = rmsMapper . getRiskByMessSid ( riskSid ) ;
String name = cl ( riskAlarm . getContent ( ) ) ;
// 公众号的模板id(也有相应的接口可以查询到)
//sendVerificationCode(name,mobiles,"030404");
System . out . println ( "推送中" ) ;
r = SuperviseWxMessSender . jkSend ( "赵丽晓" , openIds , projectSid , riskSid , name , riskSid , ft . format ( new Date ( ) ) ) ;
r = SuperviseWxMessSender . jkSend ( openIds , projectSid , riskSid , name , shN ame , riskSid , ft . format ( new Date ( ) ) ) ;
System . out . println ( r ) ;
}
@ -393,14 +395,48 @@ public class WechatRest {
// }
// }
String projectSid = crmMapper . ProjectSidByshSid ( shSid ) ;
String name = warehouseMapper . getNameBySid ( shSid ) ;
SimpleDateFormat ft = new SimpleDateFormat ( "yyyy-MM-dd hh:mm:ss" ) ;
String shName = warehouseMapper . getNameBySid ( shSid ) ;
SimpleDateFormat ft = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss" ) ;
RiskAlarm riskAlarm = rmsMapper . getRiskByMessSid ( riskSid ) ;
String name = cl ( riskAlarm . getContent ( ) ) ;
// 公众号的模板id(也有相应的接口可以查询到)
//sendVerificationCode(name,mobiles,"030404");
System . out . println ( "推送中" ) ;
r = SuperviseWxMessSender . secureSend ( openIds , projectSid , riskSid , name , riskSid , ft . format ( new Date ( ) ) ) ;
r = SuperviseWxMessSender . secureSend ( openIds , projectSid , riskSid , name , shName , riskSid , ft . format ( new Date ( ) ) ) ;
System . out . println ( r ) ;
}
@Test
public String cl ( String w ) {
String a = "" ;
//String w="[Device(name=东北角的摄像头, serialNumber=L28475439, status=断网), Device(name=111, serialNumber=L28475439, status=断网), Device(name=22, serialNumber=L28475439, status=断网), Device(name=33, serialNumber=L28475439, status=断网),Device(name=东北角的摄像头, serialNumber=L28475439, status=断网),Device(name=东北角的摄像头, serialNumber=L28475439, status=断网),Device(name=东北角的摄像头, serialNumber=L28475439, status=断网),Device(name=东北角的摄像头, serialNumber=L28475439, status=断网)]";
String st = w . substring ( 1 , ( w . length ( ) - 1 ) ) ;
String [ ] str2 = st . split ( "Device" ) ;
// List<Device> list=new ArrayList<>();
for ( int i = 0 ; i < str2 . length ; i + + ) {
String item = str2 [ i ] ;
if ( com . yxt . common . base . utils . StringUtils . isNotEmpty ( item ) ) {
// Device device=new Device();
String [ ] str3 = item . split ( ", " ) ;
// device.setName(str3[0].substring(6));
// device.setSerialNumber(str3[1].substring(13));
// device.setStatus(str3[2].substring(7,str3[2].length()-1));
String name = str3 [ 0 ] . substring ( 6 ) ;
if ( StringUtils . isEmpty ( a ) ) {
a = a + name ;
} else {
a = a + "," + name ;
}
// list.add(device);
}
}
if ( a . length ( ) > = 20 ) {
a = a . substring ( 0 , 19 ) + "…" ;
}
System . out . println ( a . length ( ) ) ;
System . out . println ( a ) ;
return a ;
}
@GetMapping ( "/shImgMessage" )
public void shImgMessage ( @RequestParam ( "shSid" ) String shSid , @RequestParam ( "riskSid" ) String riskSid ) {
//String messSid=imgMessagesLogMapper.getImgRiskByCode();
@ -435,7 +471,7 @@ public class WechatRest {
// }
String projectSid = crmMapper . ProjectSidByshSid ( shSid ) ;
String name = warehouseMapper . getNameBySid ( shSid ) ;
SimpleDateFormat ft = new SimpleDateFormat ( "yyyy-MM-dd hh :mm:ss" ) ;
SimpleDateFormat ft = new SimpleDateFormat ( "yyyy-MM-dd HH :mm:ss" ) ;
// 公众号的模板id(也有相应的接口可以查询到)
//sendVerificationCode(name,mobiles,"030405");
r = SuperviseWxMessSender . jkImgSend ( "赵丽晓" , openIds , projectSid , riskSid , name , riskSid , ft . format ( new Date ( ) ) ) ;
@ -475,7 +511,7 @@ public class WechatRest {
// }
//String projectSid=crmMapper.ProjectSidByshSid(shSid);
//String name=warehouseMapper.getNameBySid(shSid);
SimpleDateFormat ft = new SimpleDateFormat ( "yyyy-MM-dd hh :mm:ss" ) ;
SimpleDateFormat ft = new SimpleDateFormat ( "yyyy-MM-dd HH :mm:ss" ) ;
// 公众号的模板id(也有相应的接口可以查询到)
//sendVerificationCode(name,mobiles,"030405");
r = SuperviseWxMessSender . sysErrSend ( openIds , riskSid , riskSid , ft . format ( new Date ( ) ) ) ;
@ -495,7 +531,7 @@ public class WechatRest {
}
}
String content = "" ;
SimpleDateFormat ft = new SimpleDateFormat ( "yyyy-MM-dd hh :mm:ss" ) ;
SimpleDateFormat ft = new SimpleDateFormat ( "yyyy-MM-dd HH :mm:ss" ) ;
if ( type . equals ( "030404" ) ) {
content = "仓库异常提醒:" + shName + "仓库监控设备于" + ft . format ( new Date ( ) ) + "发生异常,请及时处理。" ;
} else if ( type . equals ( "030405" ) ) {