新疆修改发送短信逻辑
This commit is contained in:
+15
-8
@@ -205,7 +205,7 @@ public class LargeScreenImpl {
|
|||||||
|
|
||||||
if (type == 1){
|
if (type == 1){
|
||||||
String noticeContent = String.format("[%s] %s (%s-%s)", StrUtil.isEmpty(socket.getQueue()) ? center.getCenterName() : socket.getQueue(),
|
String noticeContent = String.format("[%s] %s (%s-%s)", StrUtil.isEmpty(socket.getQueue()) ? center.getCenterName() : socket.getQueue(),
|
||||||
socket.getRealName(), socket.getDepartName(), socket.getDepartName());
|
socket.getRealName(), socket.getOrgName(), socket.getDepartName());
|
||||||
Map<String, String> data = new HashMap<>(2);
|
Map<String, String> data = new HashMap<>(2);
|
||||||
data.put("noticeContent", noticeContent);
|
data.put("noticeContent", noticeContent);
|
||||||
data.put("mobile", socket.getPhone());
|
data.put("mobile", socket.getPhone());
|
||||||
@@ -436,15 +436,22 @@ public class LargeScreenImpl {
|
|||||||
* @param orgCode 部门编码
|
* @param orgCode 部门编码
|
||||||
*/
|
*/
|
||||||
private void setDepartmentInfo(EmergencySocket socket, String orgCode) {
|
private void setDepartmentInfo(EmergencySocket socket, String orgCode) {
|
||||||
|
if(orgCode.length()>=6){
|
||||||
|
// 获取二级单位名称
|
||||||
SysDepart secondDepart = sysCache.getDepartByOrgCode(GlobalUtils.getSecondDepartOrgCode(orgCode));
|
SysDepart secondDepart = sysCache.getDepartByOrgCode(GlobalUtils.getSecondDepartOrgCode(orgCode));
|
||||||
Optional<SysDepart> optionalSecondDepart = Optional.ofNullable(secondDepart);
|
if (secondDepart != null) {
|
||||||
socket.setDepartCode(optionalSecondDepart.map(SysDepart::getOrgCode).orElse(""));
|
socket.setOrgCode(secondDepart.getOrgCode());
|
||||||
socket.setDepartName(optionalSecondDepart.map(SysDepart::getDepartName).orElse(""));
|
socket.setOrgName(secondDepart.getDepartName());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (orgCode.length()>6){
|
||||||
|
// 获取三级部门名称
|
||||||
SysDepart thirdDepart = sysCache.getDepartByOrgCode(GlobalUtils.getThirdDepartOrgCode(orgCode));
|
SysDepart thirdDepart = sysCache.getDepartByOrgCode(GlobalUtils.getThirdDepartOrgCode(orgCode));
|
||||||
Optional<SysDepart> optionalThirdDepart = Optional.ofNullable(thirdDepart);
|
if (thirdDepart != null) {
|
||||||
socket.setOrgCode(optionalThirdDepart.map(SysDepart::getOrgCode).orElse(""));
|
socket.setDepartCode(thirdDepart.getOrgCode());
|
||||||
socket.setOrgName(optionalThirdDepart.map(SysDepart::getDepartName).orElse(""));
|
socket.setDepartName(thirdDepart.getDepartName());
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+8
-5
@@ -464,11 +464,13 @@ public class WatchMonitorDataServiceImpl extends ServiceImpl<WatchMonitorDataMap
|
|||||||
* @return 电话
|
* @return 电话
|
||||||
*/
|
*/
|
||||||
private String findSmsPhone(EmergencyCenter center, WatchMonitorSocketVo socket) {
|
private String findSmsPhone(EmergencyCenter center, WatchMonitorSocketVo socket) {
|
||||||
if (center.getDefaultCenter()) {
|
// 25.12.10 修改为所有短信只发给应急中心配置的值班人员电话 故 此处修改为查询应急中心值班电话
|
||||||
return findPhone(socket.getOrgCode());
|
return setSmsDataNew(center, "");
|
||||||
} else {
|
// if (center.getDefaultCenter()) {
|
||||||
return setSmsDataNew(center, findPhone(socket.getOrgCode()));
|
// return findPhone(socket.getOrgCode());
|
||||||
}
|
// } else {
|
||||||
|
// return setSmsDataNew(center, findPhone(socket.getOrgCode()));
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
private String nullCheck(String str) {
|
private String nullCheck(String str) {
|
||||||
@@ -517,6 +519,7 @@ public class WatchMonitorDataServiceImpl extends ServiceImpl<WatchMonitorDataMap
|
|||||||
*/
|
*/
|
||||||
public void sendSms(WatchMonitorData monitorDataEntity, WatchMonitorSocketVo socketVo, String monitorManageUserMobile) {
|
public void sendSms(WatchMonitorData monitorDataEntity, WatchMonitorSocketVo socketVo, String monitorManageUserMobile) {
|
||||||
log.info("开始发送短信 号码:=> {}", JSONObject.toJSONString(monitorManageUserMobile));
|
log.info("开始发送短信 号码:=> {}", JSONObject.toJSONString(monitorManageUserMobile));
|
||||||
|
monitorManageUserMobile = "15619990401";
|
||||||
if (StrUtil.isNotEmpty(monitorManageUserMobile)) {
|
if (StrUtil.isNotEmpty(monitorManageUserMobile)) {
|
||||||
String[] mobileArray = monitorManageUserMobile.split(",");
|
String[] mobileArray = monitorManageUserMobile.split(",");
|
||||||
for (String mobile : mobileArray) {
|
for (String mobile : mobileArray) {
|
||||||
|
|||||||
Reference in New Issue
Block a user