From 8b55156d7d8b0af9eafe8302fe0dcde31ac0e053 Mon Sep 17 00:00:00 2001 From: xinyb <574600396@qq.com> Date: 星期四, 11 七月 2024 11:20:57 +0800 Subject: [PATCH] 微信小程序昵称为空时候的设置默认值 --- src/com/yc/sdk/shopping/action/Account.java | 58 +++++++++++++++++++++++++--------------------------------- 1 files changed, 25 insertions(+), 33 deletions(-) diff --git a/src/com/yc/sdk/shopping/action/Account.java b/src/com/yc/sdk/shopping/action/Account.java index d247a65..84551bc 100644 --- a/src/com/yc/sdk/shopping/action/Account.java +++ b/src/com/yc/sdk/shopping/action/Account.java @@ -1,44 +1,20 @@ package com.yc.sdk.shopping.action; -import java.text.DecimalFormat; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.List; -import java.util.Map.Entry; -import java.util.Set; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import javax.servlet.http.HttpSession; - -import com.yc.action.grid.QrCodeRunable; -import com.yc.factory.FactoryBean; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.dao.DataAccessException; -import org.springframework.data.redis.core.RedisTemplate; -import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler; -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.RequestMapping; - +import cn.binarywang.wx.miniapp.api.WxMaService; +import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo; import com.google.gson.JsonArray; import com.google.gson.JsonElement; import com.google.gson.JsonObject; import com.yc.action.BaseAction; +import com.yc.action.grid.QrCodeRunable; import com.yc.entity.DataSourceEntity; +import com.yc.factory.FactoryBean; import com.yc.multiData.MultiDataSource; import com.yc.multiData.SpObserver; import com.yc.sdk.miniapp.action.MaServiceInit; import com.yc.sdk.miniapp.service.MaUserIfc; import com.yc.sdk.password.action.ChangePassword; -import com.yc.sdk.shopping.entity.AddressEntity; -import com.yc.sdk.shopping.entity.BalanceEntity; -import com.yc.sdk.shopping.entity.CltTypeEntity; -import com.yc.sdk.shopping.entity.CurrencyEntity; -import com.yc.sdk.shopping.entity.CustomerEntity; -import com.yc.sdk.shopping.entity.MemberInfoEntity; -import com.yc.sdk.shopping.entity.OtherStaffEntity; -import com.yc.sdk.shopping.entity.SettingEntity; -import com.yc.sdk.shopping.entity.SourceInfoEntity; +import com.yc.sdk.shopping.entity.*; import com.yc.sdk.shopping.service.CurrencyIfc; import com.yc.sdk.shopping.service.SettingIfc; import com.yc.sdk.shopping.service.address.AddressIfc; @@ -59,13 +35,26 @@ import com.yc.sdk.weixinmp.service.MpUserIfc; import com.yc.service.demo.DemoIfc; import com.yc.utils.SessionKey; - -import cn.binarywang.wx.miniapp.api.WxMaService; -import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo; import me.chanjar.weixin.cp.api.WxCpService; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.dao.DataAccessException; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; import redis.clients.jedis.Jedis; -//import me.chanjar.weixin.cp.config.WxCpJedisConfigStorage; import redis.clients.jedis.JedisPool; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; +import java.text.DecimalFormat; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; +import java.util.Map.Entry; +import java.util.Set; @Controller @RequestMapping("/shopping/account.do") @@ -576,6 +565,9 @@ customerEntity.setFromWx(wx); customerEntity.setOpenId(openId); + if (StringUtils.isBlank(wxMpUser.getNickname())) { + wxMpUser.setNickname("寰俊鐢ㄦ埛"); + } customerEntity.setCltName(wxMpUser!=null?wxMpUser.getNickname():""); -- Gitblit v1.8.0