|
@@ -16,6 +16,7 @@ import org.springframework.stereotype.Component;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
|
|
+import java.util.ArrayList;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
@@ -25,7 +26,7 @@ import java.util.List;
|
|
*/
|
|
*/
|
|
@Slf4j
|
|
@Slf4j
|
|
@Component
|
|
@Component
|
|
-public class SendMessage {
|
|
|
|
|
|
+public class SendMessageFaOrderSms {
|
|
@Value("${SMSSelf_templateId}")
|
|
@Value("${SMSSelf_templateId}")
|
|
private String templateId;
|
|
private String templateId;
|
|
@Value("${zjgdmsgsendc}")
|
|
@Value("${zjgdmsgsendc}")
|
|
@@ -51,8 +52,12 @@ public class SendMessage {
|
|
}
|
|
}
|
|
|
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
- // 提取数据
|
|
|
|
- List<FaOrderSms> records = sendGreeSmsMapper.getData();
|
|
|
|
|
|
+ List<FaOrderSms> records = new ArrayList<>();
|
|
|
|
+ // 提取数据
|
|
|
|
+ records = sendGreeSmsMapper.getData();
|
|
|
|
+ // 测试用
|
|
|
|
+ // records = sendGreeSmsMapper.getDataTest();
|
|
|
|
+
|
|
log.info("开始自建工单短信发送: \uF0B7{}",sdf.format(new Date()));
|
|
log.info("开始自建工单短信发送: \uF0B7{}",sdf.format(new Date()));
|
|
for (FaOrderSms item : records){
|
|
for (FaOrderSms item : records){
|
|
Integer synTimes = item.getSynTimes();
|
|
Integer synTimes = item.getSynTimes();
|
|
@@ -72,7 +77,7 @@ public class SendMessage {
|
|
// 用户手机号,?,自生成主键,随机发送码,发送的内容
|
|
// 用户手机号,?,自生成主键,随机发送码,发送的内容
|
|
smsSelfManager.templateSMS(item.getSjid(), templateId,item.getSynTaskNo(),
|
|
smsSelfManager.templateSMS(item.getSjid(), templateId,item.getSynTaskNo(),
|
|
item.getFsma(), datas);
|
|
item.getFsma(), datas);
|
|
- // sendSuccess(item);
|
|
|
|
|
|
+ sendSuccess(item);
|
|
publicService.upSmsRecordSendTime(item.getSynTaskNo(),item.getSjid(),new Date());
|
|
publicService.upSmsRecordSendTime(item.getSynTaskNo(),item.getSjid(),new Date());
|
|
} catch (Exception ex) {
|
|
} catch (Exception ex) {
|
|
log.error("自建工单短信发送失败[syn_task_no=" + item.getSynTaskNo() + "]", ex);
|
|
log.error("自建工单短信发送失败[syn_task_no=" + item.getSynTaskNo() + "]", ex);
|