新疆修改发送短信逻辑
This commit is contained in:
+17
-10
@@ -205,7 +205,7 @@ public class LargeScreenImpl {
|
||||
|
||||
if (type == 1){
|
||||
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);
|
||||
data.put("noticeContent", noticeContent);
|
||||
data.put("mobile", socket.getPhone());
|
||||
@@ -436,15 +436,22 @@ public class LargeScreenImpl {
|
||||
* @param orgCode 部门编码
|
||||
*/
|
||||
private void setDepartmentInfo(EmergencySocket socket, String orgCode) {
|
||||
SysDepart secondDepart = sysCache.getDepartByOrgCode(GlobalUtils.getSecondDepartOrgCode(orgCode));
|
||||
Optional<SysDepart> optionalSecondDepart = Optional.ofNullable(secondDepart);
|
||||
socket.setDepartCode(optionalSecondDepart.map(SysDepart::getOrgCode).orElse(""));
|
||||
socket.setDepartName(optionalSecondDepart.map(SysDepart::getDepartName).orElse(""));
|
||||
|
||||
SysDepart thirdDepart = sysCache.getDepartByOrgCode(GlobalUtils.getThirdDepartOrgCode(orgCode));
|
||||
Optional<SysDepart> optionalThirdDepart = Optional.ofNullable(thirdDepart);
|
||||
socket.setOrgCode(optionalThirdDepart.map(SysDepart::getOrgCode).orElse(""));
|
||||
socket.setOrgName(optionalThirdDepart.map(SysDepart::getDepartName).orElse(""));
|
||||
if(orgCode.length()>=6){
|
||||
// 获取二级单位名称
|
||||
SysDepart secondDepart = sysCache.getDepartByOrgCode(GlobalUtils.getSecondDepartOrgCode(orgCode));
|
||||
if (secondDepart != null) {
|
||||
socket.setOrgCode(secondDepart.getOrgCode());
|
||||
socket.setOrgName(secondDepart.getDepartName());
|
||||
}
|
||||
}
|
||||
if (orgCode.length()>6){
|
||||
// 获取三级部门名称
|
||||
SysDepart thirdDepart = sysCache.getDepartByOrgCode(GlobalUtils.getThirdDepartOrgCode(orgCode));
|
||||
if (thirdDepart != null) {
|
||||
socket.setDepartCode(thirdDepart.getOrgCode());
|
||||
socket.setDepartName(thirdDepart.getDepartName());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user