feat:微信通知

This commit is contained in:
苏竹红
2025-10-13 15:36:42 +08:00
parent 166e5c3d3c
commit 7752433027
9 changed files with 744 additions and 0 deletions

View File

@@ -8,11 +8,13 @@ import com.cool.store.dto.FoodTokenDTO;
import com.cool.store.dto.GetAccessTokenDTO;
import com.cool.store.dto.HqtTokenDTO;
import com.cool.store.dto.ModifyPasswordDTO;
import com.cool.store.dto.wechat.WechatTemplateMessageDTO;
import com.cool.store.entity.*;
import com.cool.store.enums.DownSystemTypeEnum;
import com.cool.store.enums.MessageEnum;
import com.cool.store.enums.SMSMsgEnum;
import com.cool.store.enums.point.ShopSubStageStatusEnum;
import com.cool.store.enums.wechat.WechatTemplateEnum;
import com.cool.store.job.XxlJobHandler;
import com.cool.store.mapper.FranchiseFeeMapper;
import com.cool.store.mapper.LineInfoMapper;
@@ -36,6 +38,7 @@ import com.cool.store.service.*;
import com.cool.store.service.impl.CommonService;
import com.cool.store.service.impl.OrderSysInfoServiceImpl;
import com.cool.store.service.impl.UserAuthMappingServiceImpl;
import com.cool.store.service.wechat.WechatTemplateService;
import com.cool.store.utils.CoolDateUtils;
import com.cool.store.utils.RedisConstantUtil;
import com.cool.store.utils.RedisUtilPool;
@@ -556,4 +559,21 @@ public class PCTestController {
return request;
}
@Resource
WechatTemplateService wechatTemplateService;
@ApiOperation("测试小程序模板消息")
@PostMapping("/testMiniAppTemplate")
public ApiResponse<Boolean> testMiniAppTemplate() {
Map<String, Object> data = new HashMap<>();
data.put("character_string2", "ceshi002");
data.put("thing10", "测试通知功能");
data.put("time14", "2025-10-01 12:00:00");
data.put("thing25", "正新管理有限公司");
data.put("thing60", "上海市-松江区");
wechatTemplateService.sendNormalTemplate("o9_unvpJy1SGdnkeun7igRBSLuB0", WechatTemplateEnum.TEST, data);
return ApiResponse.success(true);
}
}