|
|
@ -49,6 +49,8 @@ import me.chanjar.weixin.mp.api.WxMpService; |
|
|
|
import me.chanjar.weixin.mp.bean.result.WxMpOAuth2AccessToken; |
|
|
|
import me.chanjar.weixin.mp.bean.result.WxMpUser; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.slf4j.Logger; |
|
|
|
import org.slf4j.LoggerFactory; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
@ -70,7 +72,7 @@ import java.util.List; |
|
|
|
@Slf4j |
|
|
|
@Service |
|
|
|
public class AppUserServiceImpl implements AppUserService { |
|
|
|
|
|
|
|
private static final Logger logger = LoggerFactory.getLogger(AppUserServiceImpl.class); |
|
|
|
@Autowired |
|
|
|
private AppUserRedis appUserRedis; |
|
|
|
|
|
|
@ -1097,6 +1099,7 @@ public class AppUserServiceImpl implements AppUserService { |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public Result volunteerAuthenticate(TokenDto tokenDto, EpdcCompleteVolunteerInfoFormDTO formDto) { |
|
|
|
logger.info("志愿者认证wxCode="+formDto.getWxCode()+";userId="+tokenDto.getUserId()); |
|
|
|
String sex = IdentityNoAnalysisUtil.getSex(formDto.getIdentityNo()); // 身份证解析性别
|
|
|
|
if (sex.equals("女")){ |
|
|
|
sex = "0"; |
|
|
|