Browse Source

[调整]数据初始化接口获取短信签名

release_toaliyun_real
Burce 6 years ago
parent
commit
0a73fee356
1 changed files with 8 additions and 8 deletions
  1. +8
    -8
      mallinkSysAdmin/src/main/java/com/iformall/controller/sys/DataInitController.java

+ 8
- 8
mallinkSysAdmin/src/main/java/com/iformall/controller/sys/DataInitController.java View File

@@ -55,14 +55,14 @@ public class DataInitController {
*/ */
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void addBirthDayMsgModel() { public void addBirthDayMsgModel() {
List<WxMsgSignature> list = signatureMapper.selectAll();
Map<String, String> tenantOfSignature = list.stream().collect(Collectors.toMap(WxMsgSignature::getTenantId, WxMsgSignature::getName));
//List<WxMsgSignature> list = signatureMapper.selectAll();
//Map<String, String> tenantOfSignature = list.stream().collect(Collectors.toMap(WxMsgSignature::getTenantId, WxMsgSignature::getName));
IdWorker idWorker = IdWorker.get(); IdWorker idWorker = IdWorker.get();
addBirthDayMsgModelToMall(tenantOfSignature, EnumMsgModel.COUPON_BIRTHDAY_OPENED, idWorker, "亲到的{userName},在您的生日到来之际,我们精心的为您准备了一份生日礼物,并在生日当天消费领取{creditScale}倍积分,赶快打开{mallName}微信小程序领取您的专属生日礼物吧!");
addBirthDayMsgModelToMall(tenantOfSignature, EnumMsgModel.COUPON_BIRTHDAY_OPENED_NO, idWorker, "亲到的{userName},在您的生日到来之际,我们精心的为您准备了一份生日礼物,赶快打开{mallName}微信小程序领取您的专属生日礼物吧!");
addBirthDayMsgModelToMall(EnumMsgModel.COUPON_BIRTHDAY_OPENED, idWorker, "亲到的{userName},在您的生日到来之际,我们精心的为您准备了一份生日礼物,并在生日当天消费领取{creditScale}倍积分,赶快打开{mallName}微信小程序领取您的专属生日礼物吧!");
addBirthDayMsgModelToMall(EnumMsgModel.COUPON_BIRTHDAY_OPENED_NO, idWorker, "亲到的{userName},在您的生日到来之际,我们精心的为您准备了一份生日礼物,赶快打开{mallName}微信小程序领取您的专属生日礼物吧!");
} }


private void addBirthDayMsgModelToMall(Map<String, String> tenantOfSignature, EnumMsgModel type, IdWorker idWorker, String content) {
private void addBirthDayMsgModelToMall(EnumMsgModel type, IdWorker idWorker, String content) {
//查找已经添加过的接口列表 //查找已经添加过的接口列表
WxMsgValidationcodeModel query = new WxMsgValidationcodeModel(); WxMsgValidationcodeModel query = new WxMsgValidationcodeModel();
query.setMsgType(1); query.setMsgType(1);
@@ -72,17 +72,17 @@ public class DataInitController {


List<WxMall> malls = mallMapper.findList(new WxMall()); List<WxMall> malls = mallMapper.findList(new WxMall());
malls.stream().filter(wxMall -> !dbModelMap.containsKey(wxMall.getTenantId())).forEach(wxMall -> { malls.stream().filter(wxMall -> !dbModelMap.containsKey(wxMall.getTenantId())).forEach(wxMall -> {
addBirthDayMsgModelItem(tenantOfSignature, idWorker, wxMall, type, content);
addBirthDayMsgModelItem(idWorker, wxMall, type, content);
}); });
} }


private void addBirthDayMsgModelItem(Map<String, String> tenantOfSignature, IdWorker idWorker, WxMall wxMall, EnumMsgModel msgModel, String content) {
private void addBirthDayMsgModelItem(IdWorker idWorker, WxMall wxMall, EnumMsgModel msgModel, String content) {
WxMsgValidationcodeModel model = new WxMsgValidationcodeModel(); WxMsgValidationcodeModel model = new WxMsgValidationcodeModel();
model.setTenantId(wxMall.getTenantId()); model.setTenantId(wxMall.getTenantId());
model.setId(idWorker.nextId()); model.setId(idWorker.nextId());
model.setType(msgModel.getCode()); model.setType(msgModel.getCode());
model.setName(msgModel.getMessage()); model.setName(msgModel.getMessage());
model.setSignature(tenantOfSignature.get(wxMall.getTenantId()));
model.setSignature(wxMall.getName());
model.setContent(content); model.setContent(content);
model.setCreatetime(new Date()); model.setCreatetime(new Date());
model.setStatus(1); model.setStatus(1);


Loading…
Cancel
Save