From 3486207b8eacfa0067092db6fc6bce3ab538600f Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Sat, 27 Dec 2025 21:18:26 +0800 Subject: [PATCH] fix --- .../java/com/iformall/sms/aliyun/AliyunSMS.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/mallinkService/src/main/java/com/iformall/sms/aliyun/AliyunSMS.java b/mallinkService/src/main/java/com/iformall/sms/aliyun/AliyunSMS.java index 4d826e7c7..fa155f9ef 100644 --- a/mallinkService/src/main/java/com/iformall/sms/aliyun/AliyunSMS.java +++ b/mallinkService/src/main/java/com/iformall/sms/aliyun/AliyunSMS.java @@ -12,6 +12,7 @@ import com.aliyuncs.exceptions.ClientException; import com.aliyuncs.profile.DefaultProfile; import com.aliyuncs.profile.IClientProfile; import com.iformall.common.ErrorCode; +import com.iformall.enums.EnumMsgModelStatus; import com.iformall.exception.MallinkException; import com.iformall.sms.EnumSMSChannel; import com.iformall.sms.SMSExcutor; @@ -108,10 +109,10 @@ public class AliyunSMS implements SMSExcutor { com.aliyun.dysmsapi20170525.models.CreateSmsTemplateResponse resp = client.createSmsTemplateWithOptions(createSmsTemplateRequest, runtime); log.info(">>>"+JSON.toJSONString(resp)); JSONObject respo = JSON.parseObject(JSON.toJSONString(resp)); - String code = respo.getString("Code"); + String code = respo.getString("code"); if (StringUtils.isNotBlank(code) && code.equalsIgnoreCase("ok")) { - SMSResult.setRet("1"); - SMSResult.setAliyunModelCode(respo.getString("TemplateCode")); + SMSResult.setRet(EnumMsgModelStatus.SUCCESS.getMessage()); + SMSResult.setAliyunModelCode(respo.getString("templateCode")); } }catch (TeaException error) { // 此处仅做打印展示,请谨慎对待异常处理,在工程项目中切勿直接忽略异常。 @@ -120,6 +121,7 @@ public class AliyunSMS implements SMSExcutor { // 诊断地址 //System.out.println(error.getData().get("Recommend")); log.error("addTemplate error:"+error.getMessage()+"|recommend:"+error.getData().get("Recommend"),error); + SMSResult.setRet(EnumMsgModelStatus.FAIL.getMessage()); } catch (Exception _error) { TeaException error = new TeaException(_error.getMessage(), _error); // 此处仅做打印展示,请谨慎对待异常处理,在工程项目中切勿直接忽略异常。 @@ -128,6 +130,7 @@ public class AliyunSMS implements SMSExcutor { // 诊断地址 //System.out.println(error.getData().get("Recommend")); log.error("addTemplate error:"+error.getMessage()+"|recommend:"+error.getData().get("Recommend"),_error); + SMSResult.setRet(EnumMsgModelStatus.FAIL.getMessage()); } return JSON.toJSONString(SMSResult); } @@ -148,11 +151,11 @@ public class AliyunSMS implements SMSExcutor { try { com.aliyun.dysmsapi20170525.models.GetSmsTemplateResponse resp = client.getSmsTemplateWithOptions(getSmsTemplateRequest, runtime); JSONObject respo = JSON.parseObject(JSON.toJSONString(resp)); - String code = respo.getString("Code"); + String code = respo.getString("code"); if (StringUtils.isNotBlank(code) && code.equalsIgnoreCase("ok")) { JSONObject obj = new JSONObject(); - obj.put("templateCode",respo.getString("TemplateCode")); - String templateStauts = respo.getString("TemplateStatus"); + obj.put("templateCode",respo.getString("templateCode")); + String templateStauts = respo.getString("templateStatus"); obj.put("templateStatus",templateStauts);//0:审核中。1:审核通过。2:审核失败 String reason = ""; if (StringUtils.isNotBlank(templateStauts) && templateStauts.equals("2")) {