diff --git a/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/dto/form/WxSubscribeMessageFormDTO.java b/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/dto/form/WxSubscribeMessageFormDTO.java
index 26f718715f..45ebde28b1 100644
--- a/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/dto/form/WxSubscribeMessageFormDTO.java
+++ b/epmet-module/epmet-message/epmet-message-client/src/main/java/com/epmet/dto/form/WxSubscribeMessageFormDTO.java
@@ -51,10 +51,8 @@ public class WxSubscribeMessageFormDTO implements Serializable {
/**
* 消息时间
*/
- @NotNull(message = "消息时间不能为空")
- @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
- @JSONField(format = "yyyy-MM-dd HH:mm:ss")
- private Date messageTime;
+ @NotBlank(message = "消息时间不能为空")
+ private String messageTime;
/**
* 所需下发的订阅模板id
diff --git a/epmet-module/epmet-message/epmet-message-server/pom.xml b/epmet-module/epmet-message/epmet-message-server/pom.xml
index 1322ad2243..5b62284845 100644
--- a/epmet-module/epmet-message/epmet-message-server/pom.xml
+++ b/epmet-module/epmet-message/epmet-message-server/pom.xml
@@ -96,6 +96,11 @@
flyway-core
+
+ com.epmet
+ epmet-user-client
+ 2.0.0
+
diff --git a/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/constant/WxmpMessageConstant.java b/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/constant/WxmpMessageConstant.java
index ea44ee4861..ba61eea035 100644
--- a/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/constant/WxmpMessageConstant.java
+++ b/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/constant/WxmpMessageConstant.java
@@ -18,7 +18,7 @@ public interface WxmpMessageConstant {
int USER_REFUSED = 43101;
- String AUTHORIZER_ACCESS_TOKEN = "authorizer_access_token";
+ String AUTHORIZER_ACCESS_TOKEN = "authorizerRefreshToken";
String RESI = "resi";
diff --git a/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/controller/UserMessageController.java b/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/controller/UserMessageController.java
index 82cc047ea8..a176b3f2ca 100644
--- a/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/controller/UserMessageController.java
+++ b/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/controller/UserMessageController.java
@@ -162,4 +162,4 @@ public class UserMessageController {
List list = userMessageService.queryStaffMessage(formDTO);
return new Result>().ok(list);
}
-}
\ No newline at end of file
+}
diff --git a/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/WxmpMessageServiceImpl.java b/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/WxmpMessageServiceImpl.java
index 009c6d7f5d..c32963ea07 100644
--- a/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/WxmpMessageServiceImpl.java
+++ b/epmet-module/epmet-message/epmet-message-server/src/main/java/com/epmet/service/impl/WxmpMessageServiceImpl.java
@@ -44,6 +44,9 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
+import java.text.ParseException;
+import java.text.SimpleDateFormat;
+import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -264,7 +267,11 @@ public class WxmpMessageServiceImpl implements WxmpMessageService {
wxmpMsgSendRecordEntity.setBehaviorType(msg.getBehaviorType());
wxmpMsgSendRecordEntity.setTitle("您有一条" + msg.getBehaviorType());
wxmpMsgSendRecordEntity.setMessageContent(msg.getMessageContent());
- wxmpMsgSendRecordEntity.setMessageTime(msg.getMessageTime());
+ try {
+ wxmpMsgSendRecordEntity.setMessageTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(msg.getMessageTime()));
+ } catch (ParseException e) {
+ wxmpMsgSendRecordEntity.setMessageTime(new Date());
+ }
wxmpMsgSendRecordEntity.setResult(status);
return wxmpMsgSendRecordEntity;
}
diff --git a/epmet-module/epmet-message/epmet-message-server/src/main/resources/mapper/WxmpResiUserSubscribeDao.xml b/epmet-module/epmet-message/epmet-message-server/src/main/resources/mapper/WxmpResiUserSubscribeDao.xml
index f47cbdf0a0..4a07a9475b 100644
--- a/epmet-module/epmet-message/epmet-message-server/src/main/resources/mapper/WxmpResiUserSubscribeDao.xml
+++ b/epmet-module/epmet-message/epmet-message-server/src/main/resources/mapper/WxmpResiUserSubscribeDao.xml
@@ -6,7 +6,7 @@
- update WxmpResiUserSubscribe
+ update Wxmp_Resi_User_Subscribe
set count = if(count < 1, 0, count - ${num} )
where
del_flag =0
@@ -27,7 +27,7 @@
- update WxmpResiUserSubscribe
+ update Wxmp_Resi_User_Subscribe
set count = 0,
wx_subscribe_status = 'unsubscribe'
where
diff --git a/epmet-module/epmet-message/epmet-message-server/src/main/resources/mapper/WxmpWorkUserSubscribeDao.xml b/epmet-module/epmet-message/epmet-message-server/src/main/resources/mapper/WxmpWorkUserSubscribeDao.xml
index 6f368f8a6e..4673179dee 100644
--- a/epmet-module/epmet-message/epmet-message-server/src/main/resources/mapper/WxmpWorkUserSubscribeDao.xml
+++ b/epmet-module/epmet-message/epmet-message-server/src/main/resources/mapper/WxmpWorkUserSubscribeDao.xml
@@ -6,7 +6,7 @@
- update WxmpWorkUserSubscribe
+ update Wxmp_Work_User_Subscribe
set count = if(count < 1, 0, count - ${num} )
where
del_flag =0
@@ -25,7 +25,7 @@
and wx_subscribe_status = 'subscribe'
- update WxmpWorkUserSubscribe
+ update Wxmp_Work_User_Subscribe
set count = 0,
wx_subscribe_status = 'unsubscribe'
where