Browse Source

'优化开发客户提醒信息表-发送接口,调用阿里云短信服务中的短信信息查询接口查询发送的短信内容报错,需要休眠,等待短信模板生成后,再调用查询短信内容接口'

james 1 year ago
parent
commit
848e78e7d9

+ 8 - 1
service-iot/service-iot-biz/src/main/java/com/usky/iot/service/impl/CrmCustomRemindServiceImpl.java

@@ -21,6 +21,7 @@ import com.aliyuncs.dysmsapi.model.v20170525.QuerySendDetailsResponse;
 import com.aliyuncs.exceptions.ClientException;
 import com.aliyuncs.profile.DefaultProfile;
 import com.google.gson.Gson;
+import sun.applet.Main;
 
 import java.text.SimpleDateFormat;
 import java.time.LocalDateTime;
@@ -61,8 +62,14 @@ public class CrmCustomRemindServiceImpl extends AbstractCrudService<CrmCustomRem
             if(response.getCode() != null){
                 if(response.getCode().equals("OK")){
                     sendStatus.append("1");
-
                     //查询发送短信内容
+
+                    try {
+                        Thread.sleep(3000);
+                    } catch (InterruptedException e) {
+                        e.printStackTrace();
+                    }
+
                     QuerySendDetailsRequest request1 = new QuerySendDetailsRequest();
                     request1.setPhoneNumber(crmCustomRemind.getPhone());
                     request1.setSendDate(LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMdd")));