Wei Ruifeng il y a 4 ans
Parent
commit
9d14308851

+ 14 - 0
lift-common/src/main/java/cn/com/ty/lift/common/model/PushMessage.java

@@ -100,6 +100,20 @@ public class PushMessage implements Serializable {
         return create("入账提醒", content);
     }
     
+    private static PushMessage redPackgeRemind(String content) {
+        return create("红包提醒", content);
+    }
+    
+    /**
+     * 红包提醒
+     * 移动端
+     */
+    public static PushMessage expertGetRedPackgeRemind() {
+        String message = "您收到红包,请查收!";
+        String content = String.format(message);
+        return redPackgeRemind(content);
+    }
+    
     /**
      * 入账提醒
      * 移动端

+ 9 - 0
lift-ud-service/src/main/java/cn/com/ty/lift/ud/userInfo/service/impl/UserInfoServiceImpl.java

@@ -646,6 +646,11 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfoEnt
         uc.setUsedFlag(1);
         boolean save = iUserCouponService.save(uc);
         if (save) {
+        	//发送消息
+            PushUserInfo pushUserInfo = iUserAccountService.getPushUserInfoByUserId(userId.toString());
+            PushMessage pushMessage = PushMessage.expertGetRedPackgeRemind();
+            pushMessage.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfo);
+            
             return RestResponse.success(null, "发放成功");
         } else {
             return RestResponse.success(null, "发放失败");
@@ -694,6 +699,10 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfoEnt
             uc.setUsedFlag(1);
             uc.setCreateBy(CurrentUserInfo.userInfo().getName());
             iUserCouponService.save(uc);
+            // 推送消息
+            PushUserInfo pushUserInfo = iUserAccountService.getPushUserInfoByUserId(id);
+            PushMessage pushMessage = PushMessage.expertGetRedPackgeRemind();
+            pushMessage.sendTokenOnPlatform(jmsMessagingTemplate, pushUserInfo);
         }
         return RestResponse.success(null, "发放成功");
     }