|
|
@@ -320,17 +320,23 @@ public class UserDigitalAvatarOrderServiceImpl implements UserDigitalAvatarOrder |
|
|
|
if(!EnumDigitalAvatarOrderStatus.finish.getCode().equals(userDigitalAvatarOrder.getStatus())){ |
|
|
|
return; |
|
|
|
} |
|
|
|
if(userDigitalAvatarOrder.getPlat() == null){ |
|
|
|
Map<String,String> param = new HashMap<>(); |
|
|
|
if(EnumAppPlat.WX.getCode().equals(userDigitalAvatarOrder.getPlat())){ |
|
|
|
param.put("thing1",userDigitalAvatarOrder.getTitle()); |
|
|
|
param.put("character_string3",userDigitalAvatarOrder.getId().toString()); |
|
|
|
param.put("time4", DateUtils.date2String(userDigitalAvatarOrder.getUpdateDate())); |
|
|
|
}else if(EnumAppPlat.TOUTIAO.getCode().equals(userDigitalAvatarOrder.getPlat())){ |
|
|
|
param.put("作品名称",userDigitalAvatarOrder.getTitle()); |
|
|
|
param.put("任务名称",userDigitalAvatarOrder.getId().toString()); |
|
|
|
param.put("完成时间", DateUtils.date2String(userDigitalAvatarOrder.getUpdateDate())); |
|
|
|
}else{ |
|
|
|
logger.error("订阅消息未获取到平台"+userDigitalAvatarOrder.getPlat()); |
|
|
|
return; |
|
|
|
} |
|
|
|
WxAppinfo appinfo = wxAppinfoService.getProjectCAppInfoFromRedis(EnumProject.PROJECT_5.getCode(), userDigitalAvatarOrder.getPlat()); |
|
|
|
String toPage = "/pages/lookPhoto/index?id="+userDigitalAvatarOrder.getId(); |
|
|
|
Map<String,String> param = new HashMap<>(); |
|
|
|
param.put("thing1",userDigitalAvatarOrder.getTitle()); |
|
|
|
param.put("character_string3",userDigitalAvatarOrder.getId().toString()); |
|
|
|
param.put("time4", DateUtils.date2String(userDigitalAvatarOrder.getUpdateDate())); |
|
|
|
|
|
|
|
wxTemplateMsgService.sendTemplateMsg(appinfo,userDigitalAvatarOrder.getUserId(),toPage,param); |
|
|
|
wxTemplateMsgService.sendTemplateMsg(appinfo,EnumTemplateType.PHOTO_SUCCESS,userDigitalAvatarOrder.getUserId(),toPage,param); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|