提交新功能 分销商 积分 会员体系
This commit is contained in:
@ -14,21 +14,21 @@ import javax.validation.constraints.*;
|
||||
@Data
|
||||
public class WechatTemplateBaseVO {
|
||||
|
||||
@Schema(description = "模板编号", required = true)
|
||||
@Schema(description = "模板编号", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotNull(message = "模板编号不能为空")
|
||||
private String tempkey;
|
||||
|
||||
@Schema(description = "模板名", required = true, example = "张三")
|
||||
@Schema(description = "模板名", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三")
|
||||
@NotNull(message = "模板名不能为空")
|
||||
private String name;
|
||||
|
||||
@Schema(description = "回复内容", required = true)
|
||||
@Schema(description = "回复内容", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private String content;
|
||||
|
||||
@Schema(description = "模板ID", example = "15656")
|
||||
private String tempid;
|
||||
|
||||
@Schema(description = "状态", required = true, example = "1")
|
||||
@Schema(description = "状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
||||
@NotNull(message = "状态不能为空")
|
||||
private Byte status;
|
||||
|
||||
|
||||
@ -10,10 +10,10 @@ import java.time.LocalDateTime;
|
||||
@ToString(callSuper = true)
|
||||
public class WechatTemplateRespVO extends WechatTemplateBaseVO {
|
||||
|
||||
@Schema(description = "模板id", required = true, example = "8445")
|
||||
@Schema(description = "模板id", requiredMode = Schema.RequiredMode.REQUIRED, example = "8445")
|
||||
private Integer id;
|
||||
|
||||
@Schema(description = "添加时间", required = true)
|
||||
@Schema(description = "添加时间", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
private LocalDateTime createTime;
|
||||
|
||||
}
|
||||
|
||||
@ -11,7 +11,7 @@ import javax.validation.constraints.*;
|
||||
@ToString(callSuper = true)
|
||||
public class WechatTemplateUpdateReqVO extends WechatTemplateBaseVO {
|
||||
|
||||
@Schema(description = "模板id", required = true, example = "8445")
|
||||
@Schema(description = "模板id", requiredMode = Schema.RequiredMode.REQUIRED, example = "8445")
|
||||
@NotNull(message = "模板id不能为空")
|
||||
private Integer id;
|
||||
|
||||
|
||||
@ -1,14 +1,17 @@
|
||||
package co.yixiang.yshop.module.message.service.wechattemplate;
|
||||
|
||||
import java.util.*;
|
||||
import javax.validation.*;
|
||||
|
||||
import co.yixiang.yshop.module.member.dal.dataobject.user.MemberUserDO;
|
||||
import co.yixiang.yshop.module.message.controller.admin.wechattemplate.vo.*;
|
||||
import co.yixiang.yshop.module.message.dal.dataobject.wechattemplate.WechatTemplateDO;
|
||||
import co.yixiang.yshop.framework.common.pojo.PageResult;
|
||||
import co.yixiang.yshop.module.message.controller.admin.wechattemplate.vo.WechatTemplateCreateReqVO;
|
||||
import co.yixiang.yshop.module.message.controller.admin.wechattemplate.vo.WechatTemplateExportReqVO;
|
||||
import co.yixiang.yshop.module.message.controller.admin.wechattemplate.vo.WechatTemplatePageReqVO;
|
||||
import co.yixiang.yshop.module.message.controller.admin.wechattemplate.vo.WechatTemplateUpdateReqVO;
|
||||
import co.yixiang.yshop.module.message.dal.dataobject.wechattemplate.WechatTemplateDO;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
import javax.validation.Valid;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 微信模板 Service 接口
|
||||
*
|
||||
|
||||
@ -1,22 +1,23 @@
|
||||
package co.yixiang.yshop.module.message.service.wechattemplate;
|
||||
|
||||
import co.yixiang.yshop.module.member.dal.dataobject.user.MemberUserDO;
|
||||
import co.yixiang.yshop.module.member.dal.mysql.user.MemberUserMapper;
|
||||
import co.yixiang.yshop.framework.common.pojo.PageResult;
|
||||
import co.yixiang.yshop.module.message.controller.admin.wechattemplate.vo.WechatTemplateCreateReqVO;
|
||||
import co.yixiang.yshop.module.message.controller.admin.wechattemplate.vo.WechatTemplateExportReqVO;
|
||||
import co.yixiang.yshop.module.message.controller.admin.wechattemplate.vo.WechatTemplatePageReqVO;
|
||||
import co.yixiang.yshop.module.message.controller.admin.wechattemplate.vo.WechatTemplateUpdateReqVO;
|
||||
import co.yixiang.yshop.module.message.convert.wechattemplate.WechatTemplateConvert;
|
||||
import co.yixiang.yshop.module.message.dal.dataobject.wechattemplate.WechatTemplateDO;
|
||||
import co.yixiang.yshop.module.message.dal.mysql.wechattemplate.WechatTemplateMapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
import javax.annotation.Resource;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
|
||||
import java.util.*;
|
||||
import co.yixiang.yshop.module.message.controller.admin.wechattemplate.vo.*;
|
||||
import co.yixiang.yshop.module.message.dal.dataobject.wechattemplate.WechatTemplateDO;
|
||||
import co.yixiang.yshop.framework.common.pojo.PageResult;
|
||||
|
||||
import co.yixiang.yshop.module.message.convert.wechattemplate.WechatTemplateConvert;
|
||||
import co.yixiang.yshop.module.message.dal.mysql.wechattemplate.WechatTemplateMapper;
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
import static co.yixiang.yshop.framework.common.exception.util.ServiceExceptionUtil.exception;
|
||||
import static co.yixiang.yshop.module.message.enums.ErrorCodeConstants.*;
|
||||
import static co.yixiang.yshop.module.message.enums.ErrorCodeConstants.WECHAT_TEMPLATE_NOT_EXISTS;
|
||||
|
||||
/**
|
||||
* 微信模板 Service 实现类
|
||||
|
||||
@ -5,7 +5,7 @@ import cn.binarywang.wx.miniapp.bean.WxMaSubscribeMessage;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import co.yixiang.yshop.framework.common.constant.ShopConstants;
|
||||
import co.yixiang.yshop.framework.common.exception.ErrorCode;
|
||||
import co.yixiang.yshop.module.member.api.user.dto.WechatUserDto;
|
||||
import co.yixiang.yshop.module.member.api.user.dto.WechatUserDTO;
|
||||
import co.yixiang.yshop.module.member.dal.dataobject.user.MemberUserDO;
|
||||
import co.yixiang.yshop.module.member.service.user.MemberUserService;
|
||||
import co.yixiang.yshop.module.message.dal.dataobject.wechattemplate.WechatTemplateDO;
|
||||
@ -150,7 +150,6 @@ public class WeiXinSubscribeService {
|
||||
* @param templateId 模板id
|
||||
* @param page 跳转页面
|
||||
* @param map map内容
|
||||
* @return String
|
||||
*/
|
||||
private void sendSubscribeMsg(String openId, String templateId, String page, Map<String,String> map){
|
||||
WxMaSubscribeMessage wxMaSubscribeMessage = WxMaSubscribeMessage.builder()
|
||||
@ -195,14 +194,14 @@ public class WeiXinSubscribeService {
|
||||
return "";
|
||||
}
|
||||
|
||||
WechatUserDto wechatUserDto = yxUser.getWxProfile();
|
||||
WechatUserDTO wechatUserDto = yxUser.getWxProfile();
|
||||
if(wechatUserDto == null) {
|
||||
return "";
|
||||
}
|
||||
if(StrUtil.isBlank(wechatUserDto.getRoutineOpenid())) {
|
||||
if(StrUtil.isBlank(wechatUserDto.getRoutineOpenId())) {
|
||||
return "";
|
||||
}
|
||||
return wechatUserDto.getRoutineOpenid();
|
||||
return wechatUserDto.getRoutineOpenId();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -12,7 +12,7 @@ import cn.hutool.core.util.StrUtil;
|
||||
import co.yixiang.yshop.framework.common.constant.ShopConstants;
|
||||
import co.yixiang.yshop.framework.common.enums.ShopCommonEnum;
|
||||
import co.yixiang.yshop.framework.common.exception.ErrorCode;
|
||||
import co.yixiang.yshop.module.member.api.user.dto.WechatUserDto;
|
||||
import co.yixiang.yshop.module.member.api.user.dto.WechatUserDTO;
|
||||
import co.yixiang.yshop.module.member.dal.dataobject.user.MemberUserDO;
|
||||
import co.yixiang.yshop.module.member.service.user.MemberUserService;
|
||||
import co.yixiang.yshop.module.message.dal.dataobject.wechattemplate.WechatTemplateDO;
|
||||
@ -226,14 +226,14 @@ public class WeixinTemplateService {
|
||||
return "";
|
||||
}
|
||||
|
||||
WechatUserDto wechatUserDto = yxUser.getWxProfile();
|
||||
WechatUserDTO wechatUserDto = yxUser.getWxProfile();
|
||||
if(wechatUserDto == null) {
|
||||
return "";
|
||||
}
|
||||
if(StrUtil.isBlank(wechatUserDto.getOpenid())) {
|
||||
if(StrUtil.isBlank(wechatUserDto.getOpenId())) {
|
||||
return "";
|
||||
}
|
||||
return wechatUserDto.getOpenid();
|
||||
return wechatUserDto.getOpenId();
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user