消息推送绑定模板区分推送模板授权和推送成功处理

This commit is contained in:
liyj 2025-09-24 16:36:07 +08:00
parent 42bb377d73
commit 12fbc5a16f

View File

@ -20,6 +20,7 @@ import com.suisung.mall.common.modules.account.AccountUserBindConnect;
import com.suisung.mall.common.modules.account.AccountUserInfo;
import com.suisung.mall.common.pojo.req.WxUserInfoReq;
import com.suisung.mall.common.utils.I18nUtil;
import com.suisung.mall.common.utils.StringUtils;
import com.suisung.mall.common.utils.phone.PhoneNumberUtils;
import com.suisung.mall.core.web.service.impl.BaseServiceImpl;
import lombok.extern.slf4j.Slf4j;
@ -565,10 +566,16 @@ public class AccountUserBindConnectServiceImpl extends BaseServiceImpl<AccountUs
}else {
assert object != null;
String templateId= object.getStr("TemplateId");//模板id
String ErrorStatus=object.getStr("ErrorStatus");
if(ErrorStatus.equals("success")){
String SubscribeStatusString= object.getStr("SubscribeStatusString");
if(StringUtils.isNotEmpty(SubscribeStatusString)&&SubscribeStatusString.equals("accept")){
accountUserBindConnect.setBind_tmpl(templateId);
getUpdateWrapper(updateWrapper, accountUserBindConnect);
}else {
String ErrorStatus=object.getStr("ErrorStatus");
if(ErrorStatus.equals("success")){
log.info("消息推送成功给用户,不需要操作");
return;
}
}
}
update(updateWrapper);