Просмотр исходного кода

[BUG][1000780]:云端测试 version:.434.561:标签短信没有回调出发送结果

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
526f6faf4b
3 измененных файлов: 8 добавлений и 2 удалений
  1. +1
    -0
      mallinkService/src/main/java/com/iformall/enums/EnumMsgSendStatus.java
  2. +5
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxMsgCallbackServiceImpl.java
  3. +2
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java

+ 1
- 0
mallinkService/src/main/java/com/iformall/enums/EnumMsgSendStatus.java Просмотреть файл

@@ -4,6 +4,7 @@ package com.iformall.enums;
* Created by Stormeye on 2018/08/09.
*/
public enum EnumMsgSendStatus {
MSG_SENDING(2, "发送中"),
MSG_SEND_SUCCESS(1,"发送成功"),
MSG_SEND_FAIL(0,"发送失败")
;


+ 5
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxMsgCallbackServiceImpl.java Просмотреть файл

@@ -83,7 +83,11 @@ public class WxMsgCallbackServiceImpl implements WxMsgCallbackService {
if(callback!=null){//有更新,无插入
callback.setSign(param.get("sign"));
callback.setTenantId(tenantId);
callback.setStatus(wxMsgCallback.getStatus());
if (!wxMsgCallback.getStatus().equals(EnumMsgSendStatus.MSG_SEND_SUCCESS.getCode())) {
callback.setStatus(EnumMsgSendStatus.MSG_SEND_FAIL.getCode());
} else {
callback.setStatus(EnumMsgSendStatus.MSG_SEND_SUCCESS.getCode());
}
callback.setStatusMsg(wxMsgCallback.getStatusMsg());
callback.setBegintime(wxMsgCallback.getBegintime());
callback.setEndtime(wxMsgCallback.getEndtime());


+ 2
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxMsgServiceImpl.java Просмотреть файл

@@ -262,7 +262,8 @@ public class WxMsgServiceImpl implements WxMsgService {
wxMsgCallback.setTenantId(wxmsg.getTenantId());
wxMsgCallback.setBatchNo(batchNo);
wxMsgCallback.setMsgId(wxmsg.getId());
wxMsgCallback.setStatus(EnumMsgSendStatus.MSG_SEND_FAIL.getCode());
wxMsgCallback.setStatus(EnumMsgSendStatus.MSG_SENDING.getCode());
wxMsgCallback.setStatusMsg(EnumMsgSendStatus.MSG_SENDING.getMessage());
wxMsgCallback.setCreatetime(new Date());
wxMsgCallbackMapper.insertSelective(wxMsgCallback);
}


Загрузка…
Отмена
Сохранить