| | |
| | | package com.xiaopeng.pushMessage.controller; |
| | | |
| | | |
| | | import com.aliyun.core.annotation.Path; |
| | | import cn.hutool.core.util.StrUtil; |
| | | import com.xiaopeng.api.feignClient.account.UserSubscribeMessageClient; |
| | | import com.xiaopeng.api.vo.pushMessage.SendSubscribeMessageVo; |
| | | import com.xiaopeng.common.core.domain.R; |
| | |
| | | @PostMapping("/logan/inner/v1/subscribeMessage/sendSubscribeMessage") |
| | | public R<?> sendSubscribeMessage(@RequestBody SendSubscribeMessageVo vo){ |
| | | String openid = userSubscribeMessageClient.getUserOpenId(vo.getUserId().intValue()).getData(); |
| | | if(StrUtil.isEmpty(openid)){ |
| | | return R.ok(); |
| | | } |
| | | return subscribeMessageUtil.send(vo.getTemplateId(), vo.getPage(), openid, vo.getJson(), "developer", "zh_CN"); |
| | | } |
| | | } |