|
|
@ -1870,7 +1870,7 @@ public class EamServiceImpl implements EamService { |
|
|
if ("A".equals(inData.getFunctionType())) { |
|
|
if ("A".equals(inData.getFunctionType())) { |
|
|
eamMapper.reportWorkOrder2(inData); |
|
|
eamMapper.reportWorkOrder2(inData); |
|
|
} else if ("B".equals(inData.getFunctionType()) ) { |
|
|
} else if ("B".equals(inData.getFunctionType()) ) { |
|
|
eamMapper.reportWorkOrder(inData); |
|
|
|
|
|
|
|
|
eamMapper.reportWorkOrder3(inData); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
for (int i = 0; i <inData.getItemList().size(); i++) { |
|
|
for (int i = 0; i <inData.getItemList().size(); i++) { |
|
|
@ -1990,8 +1990,8 @@ public class EamServiceImpl implements EamService { |
|
|
String content = feedBackData.getObjectID() + "-" + deptData.get(0).getObjectDesc() + " 在 " + deptData.get(0).getLocationName() + " 发生了 " + feedBackData.getFeedBackDesc() +" 故障,请及时处理!【齐克庞德】"; |
|
|
String content = feedBackData.getObjectID() + "-" + deptData.get(0).getObjectDesc() + " 在 " + deptData.get(0).getLocationName() + " 发生了 " + feedBackData.getFeedBackDesc() +" 故障,请及时处理!【齐克庞德】"; |
|
|
try { |
|
|
try { |
|
|
// 发送短信 |
|
|
// 发送短信 |
|
|
int code = SendMessageUtils.sendSMSGet("LKSDK0007685", "554958", mobile, content, ""); |
|
|
|
|
|
//int code = SendMessageUtils.sendSMSGet("LKSDK0007685", "554958", "13592510225", content, ""); |
|
|
|
|
|
|
|
|
//int code = SendMessageUtils.sendSMSGet("LKSDK0007685", "554958", mobile, content, ""); |
|
|
|
|
|
int code = SendMessageUtils.sendSMSGet("LKSDK0007685", "554958", "13592510225", content, ""); |
|
|
if (code <= 0) { |
|
|
if (code <= 0) { |
|
|
throw new RuntimeException("短信发送失败,code = " + code + " !"); |
|
|
throw new RuntimeException("短信发送失败,code = " + code + " !"); |
|
|
} |
|
|
} |
|
|
@ -2129,20 +2129,6 @@ public class EamServiceImpl implements EamService { |
|
|
inData.setDocumentSource("维修失败"); |
|
|
inData.setDocumentSource("维修失败"); |
|
|
// 创建工单 |
|
|
// 创建工单 |
|
|
eamMapper.saveDefectWorkOrder(inData); |
|
|
eamMapper.saveDefectWorkOrder(inData); |
|
|
// 根据设备查机台 |
|
|
|
|
|
String resourceId = eamMapper.getResourceByObject(inData.getSite(), inData.getObjectID()); |
|
|
|
|
|
// 将记录新增到 redis |
|
|
|
|
|
// 检查是否已创建 key |
|
|
|
|
|
String key = inData.getSite() + "_" + resourceId; |
|
|
|
|
|
Integer val = (Integer) redisTemplate.opsForValue().get(key); |
|
|
|
|
|
if (val == null) { |
|
|
|
|
|
// 如果 key 不存在,则新建 key 并设置 value 为 1 |
|
|
|
|
|
redisTemplate.opsForValue().set(key, 1); |
|
|
|
|
|
} else { |
|
|
|
|
|
// 如果 key 已经存在,则获取当前 value 并加 1 |
|
|
|
|
|
redisTemplate.opsForValue().set(key, val + 1); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 保存故障信息 |
|
|
// 保存故障信息 |
|
|
EamDefectFeedBackData feedBackData = new EamDefectFeedBackData(); |
|
|
EamDefectFeedBackData feedBackData = new EamDefectFeedBackData(); |
|
|
feedBackData.setSite(inData.getSite()); |
|
|
feedBackData.setSite(inData.getSite()); |
|
|
@ -2172,8 +2158,8 @@ public class EamServiceImpl implements EamService { |
|
|
String content = feedBackData.getObjectID() + "-" + deptData.get(0).getObjectDesc() + " 在 " + deptData.get(0).getLocationName() + " 发生了 " + feedBackData.getFeedBackDesc() +" 故障,请及时处理!【齐克庞德】"; |
|
|
String content = feedBackData.getObjectID() + "-" + deptData.get(0).getObjectDesc() + " 在 " + deptData.get(0).getLocationName() + " 发生了 " + feedBackData.getFeedBackDesc() +" 故障,请及时处理!【齐克庞德】"; |
|
|
try { |
|
|
try { |
|
|
// 发送短信 |
|
|
// 发送短信 |
|
|
int code = SendMessageUtils.sendSMSGet("LKSDK0007685", "554958", mobile, content, ""); |
|
|
|
|
|
//int code = SendMessageUtils.sendSMSGet("LKSDK0007685", "554958", "13592510225", content, ""); |
|
|
|
|
|
|
|
|
//int code = SendMessageUtils.sendSMSGet("LKSDK0007685", "554958", mobile, content, ""); |
|
|
|
|
|
int code = SendMessageUtils.sendSMSGet("LKSDK0007685", "554958", "13592510225", content, ""); |
|
|
if (code <= 0) { |
|
|
if (code <= 0) { |
|
|
throw new RuntimeException("短信发送失败,code = " + code + " !"); |
|
|
throw new RuntimeException("短信发送失败,code = " + code + " !"); |
|
|
} |
|
|
} |
|
|
@ -2200,6 +2186,19 @@ public class EamServiceImpl implements EamService { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
// 将记录新增到 redis |
|
|
|
|
|
// 根据设备查机台 |
|
|
|
|
|
String resourceId = eamMapper.getResourceByObject(inData.getSite(), inData.getObjectID()); |
|
|
|
|
|
// 检查是否已创建 key |
|
|
|
|
|
String key = inData.getSite() + "_" + resourceId; |
|
|
|
|
|
Integer val = (Integer) redisTemplate.opsForValue().get(key); |
|
|
|
|
|
if (val == null) { |
|
|
|
|
|
// 如果 key 不存在,则新建 key 并设置 value 为 1 |
|
|
|
|
|
redisTemplate.opsForValue().set(key, 1); |
|
|
|
|
|
} else { |
|
|
|
|
|
// 如果 key 已经存在,则获取当前 value 并加 1 |
|
|
|
|
|
redisTemplate.opsForValue().set(key, val + 1); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@ -3010,8 +3009,8 @@ public class EamServiceImpl implements EamService { |
|
|
String content = inData.getObjectID() + "-" + deptData.get(0).getObjectDesc() + " 在 " + deptData.get(0).getLocationName() + " 发生了 " + inData.getFeedBackDesc() +" 故障,请及时处理!【齐克庞德】"; |
|
|
String content = inData.getObjectID() + "-" + deptData.get(0).getObjectDesc() + " 在 " + deptData.get(0).getLocationName() + " 发生了 " + inData.getFeedBackDesc() +" 故障,请及时处理!【齐克庞德】"; |
|
|
try { |
|
|
try { |
|
|
// 发送短信 |
|
|
// 发送短信 |
|
|
int code = SendMessageUtils.sendSMSGet("LKSDK0007685", "554958", mobile, content, ""); |
|
|
|
|
|
//int code = SendMessageUtils.sendSMSGet("LKSDK0007685", "554958", "13592510225", content, ""); |
|
|
|
|
|
|
|
|
//int code = SendMessageUtils.sendSMSGet("LKSDK0007685", "554958", mobile, content, ""); |
|
|
|
|
|
int code = SendMessageUtils.sendSMSGet("LKSDK0007685", "554958", "13592510225", content, ""); |
|
|
if (code <= 0) { |
|
|
if (code <= 0) { |
|
|
throw new RuntimeException("短信发送失败,code = " + code + " !"); |
|
|
throw new RuntimeException("短信发送失败,code = " + code + " !"); |
|
|
} |
|
|
} |
|
|
|