| @@ -1,45 +0,0 @@ | |||||
| package com.iformall.controller; | |||||
| import com.iformall.common.ErrorCode; | |||||
| import com.iformall.common.ResultData; | |||||
| import com.iformall.domain.po.WxTemplateMsg; | |||||
| import com.iformall.enums.EnumYesOrNo; | |||||
| import com.iformall.service.WxTemplateMsgService; | |||||
| import io.swagger.annotations.ApiImplicitParams; | |||||
| import io.swagger.annotations.ApiOperation; | |||||
| import org.slf4j.Logger; | |||||
| import org.slf4j.LoggerFactory; | |||||
| import org.springframework.beans.factory.annotation.Autowired; | |||||
| import org.springframework.web.bind.annotation.*; | |||||
| import java.util.List; | |||||
| /** | |||||
| * @author gongbiao | |||||
| */ | |||||
| @RestController | |||||
| @RequestMapping("/api/templateMsg") | |||||
| public class WxTemplateMsgController extends BaseController { | |||||
| private final Logger logger = LoggerFactory.getLogger(this.getClass()); | |||||
| @Autowired | |||||
| WxTemplateMsgService wxTemplateMsgService; | |||||
| @ApiOperation("模板列表接口") | |||||
| @GetMapping("list") | |||||
| @ApiImplicitParams({}) | |||||
| public ResultData templateList(@ModelAttribute WxTemplateMsg wxTemplateMsg) { | |||||
| logger.debug("[" + getIpAddr() + "] WxTemplateMsgController::list"); | |||||
| if(wxTemplateMsg.getProjectType() == null || wxTemplateMsg.getPlat() == null){ | |||||
| return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL); | |||||
| } | |||||
| wxTemplateMsg.updateTenantInfo(getTenantInfo()); | |||||
| wxTemplateMsg.setOnOff(EnumYesOrNo.YES.getCode()); | |||||
| List<WxTemplateMsg> list = wxTemplateMsgService.findList(wxTemplateMsg); | |||||
| //todo 微信订阅消息一次只支持3个 | |||||
| return new ResultData(list); | |||||
| } | |||||
| } | |||||
| @@ -1,68 +0,0 @@ | |||||
| package com.iformall.service; | |||||
| import com.github.pagehelper.PageInfo; | |||||
| import com.iformall.common.ResultData; | |||||
| import com.iformall.domain.po.WxAppinfo; | |||||
| import com.iformall.domain.po.WxTemplateMsg; | |||||
| import com.iformall.enums.EnumTemplateType; | |||||
| import java.util.List; | |||||
| import java.util.Map; | |||||
| public interface WxTemplateMsgService { | |||||
| /** | |||||
| * wx_template_msg 初始化 | |||||
| * 设置核销成功通知,核销失败通知 | |||||
| * @param tenantId | |||||
| * @return | |||||
| */ | |||||
| void wxTemplateMsgInit(String tenantId); | |||||
| /** | |||||
| * 根据实体查询分页列表 | |||||
| * | |||||
| * @param record | |||||
| * @param pageIndex | |||||
| * @param pageSize | |||||
| * @return | |||||
| */ | |||||
| PageInfo<WxTemplateMsg> listAsPage(WxTemplateMsg record, Integer pageIndex, Integer pageSize); | |||||
| List<WxTemplateMsg> findList(WxTemplateMsg record); | |||||
| /** | |||||
| * 根据Id获得实体 | |||||
| * | |||||
| * @param id | |||||
| * @return | |||||
| */ | |||||
| WxTemplateMsg getById(Long id); | |||||
| /** | |||||
| * 根据Obj获得实体 | |||||
| * | |||||
| * @param record | |||||
| * @return | |||||
| */ | |||||
| WxTemplateMsg getByObj(WxTemplateMsg record); | |||||
| /** | |||||
| * 保存或更新实体 | |||||
| * | |||||
| * @param record | |||||
| */ | |||||
| void saveOrUpdate(WxTemplateMsg record); | |||||
| /** | |||||
| * 根据Id删除实体 | |||||
| * | |||||
| * @param id | |||||
| */ | |||||
| void deleteById(Long id); | |||||
| PageInfo<WxTemplateMsg> listAsPageForMiniApp(WxTemplateMsg wxTemplateMsg, Integer pageNum, Integer pageSize); | |||||
| void sendTemplateMsg(WxAppinfo appinfo, EnumTemplateType templateType, Long userId, String toPage, Map<String, String> param); | |||||
| } | |||||
| @@ -55,8 +55,6 @@ public class WxProjectConfigServiceImpl implements WxProjectConfigService { | |||||
| @Autowired | @Autowired | ||||
| WxScoreRulesService wxScoreRulesService; | WxScoreRulesService wxScoreRulesService; | ||||
| @Autowired | @Autowired | ||||
| WxTemplateMsgService wxTemplateMsgService; | |||||
| @Autowired | |||||
| WxQuestionService wxQuestionService; | WxQuestionService wxQuestionService; | ||||
| @Autowired | @Autowired | ||||
| WxMsgValidationcodeModelService wxMsgValidationcodeModelService; | WxMsgValidationcodeModelService wxMsgValidationcodeModelService; | ||||
| @@ -144,7 +142,6 @@ public class WxProjectConfigServiceImpl implements WxProjectConfigService { | |||||
| wxScoreRulesService.wxScoreRulesInit(wxMall.getTenantId()); | wxScoreRulesService.wxScoreRulesInit(wxMall.getTenantId()); | ||||
| //# 17. wx_template_msg | //# 17. wx_template_msg | ||||
| //# 设置核销成功通知,核销失败通知 | //# 设置核销成功通知,核销失败通知 | ||||
| wxTemplateMsgService.wxTemplateMsgInit(wxMall.getTenantId()); | |||||
| // # 19. wx_question | // # 19. wx_question | ||||
| wxQuestionService.wxQuestionInit(wxMall.getTenantId()); | wxQuestionService.wxQuestionInit(wxMall.getTenantId()); | ||||
| //# 20. wx_msg_validationcode_model, 数据重新一下 | //# 20. wx_msg_validationcode_model, 数据重新一下 | ||||