|
@ -12,19 +12,11 @@ import com.elink.esua.epdc.common.token.util.CpUserDetailRedis; |
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.NumConstant; |
|
|
import com.elink.esua.epdc.commons.tools.enums.*; |
|
|
import com.elink.esua.epdc.commons.tools.enums.*; |
|
|
import com.elink.esua.epdc.commons.tools.exception.RenException; |
|
|
import com.elink.esua.epdc.commons.tools.exception.RenException; |
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.redis.RedisUtils; |
|
|
import com.elink.esua.epdc.commons.tools.redis.RedisUtils; |
|
|
import com.elink.esua.epdc.commons.tools.utils.*; |
|
|
import com.elink.esua.epdc.commons.tools.utils.*; |
|
|
import com.elink.esua.epdc.dto.*; |
|
|
import com.elink.esua.epdc.dto.*; |
|
|
import com.elink.esua.epdc.dto.enums.GroupUserStateEnum; |
|
|
import com.elink.esua.epdc.dto.enums.GroupUserStateEnum; |
|
|
import com.elink.esua.epdc.dto.epdc.EpdcCompleteAppUserDTO; |
|
|
|
|
|
import com.elink.esua.epdc.dto.epdc.EpdcGridLeaderRegisterDTO; |
|
|
|
|
|
import com.elink.esua.epdc.dto.epdc.GridLeaderRegisterDTO; |
|
|
import com.elink.esua.epdc.dto.epdc.GridLeaderRegisterDTO; |
|
|
import com.elink.esua.epdc.dto.epdc.form.*; |
|
|
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcUserGridResultDTO; |
|
|
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcUserInfoResultDTO; |
|
|
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcUserRegisterInfoResultDTO; |
|
|
|
|
|
import com.elink.esua.epdc.dto.epdc.result.UserInvitationRecordResultDTO; |
|
|
|
|
|
import com.elink.esua.epdc.dto.form.*; |
|
|
import com.elink.esua.epdc.dto.form.*; |
|
|
import com.elink.esua.epdc.dto.form.PointLogFormDTO; |
|
|
import com.elink.esua.epdc.dto.form.PointLogFormDTO; |
|
|
import com.elink.esua.epdc.dto.form.UserLoginLogDTO; |
|
|
import com.elink.esua.epdc.dto.form.UserLoginLogDTO; |
|
@ -35,18 +27,25 @@ import com.elink.esua.epdc.dto.result.EpdcAppAuthorizationDTO; |
|
|
import com.elink.esua.epdc.dto.result.EpdcAppRegisterCallbackDTO; |
|
|
import com.elink.esua.epdc.dto.result.EpdcAppRegisterCallbackDTO; |
|
|
import com.elink.esua.epdc.dto.result.EpdcCompleteUserInfoDTO; |
|
|
import com.elink.esua.epdc.dto.result.EpdcCompleteUserInfoDTO; |
|
|
import com.elink.esua.epdc.dto.result.UserActivePointsResultDTO; |
|
|
import com.elink.esua.epdc.dto.result.UserActivePointsResultDTO; |
|
|
import com.elink.esua.epdc.enums.AppUserAuditStateEnum; |
|
|
|
|
|
import com.elink.esua.epdc.enums.AppUserRegisterSourceEnum; |
|
|
|
|
|
import com.elink.esua.epdc.enums.AppUserRegisterWayEnum; |
|
|
|
|
|
import com.elink.esua.epdc.enums.AppUserStatesEnum; |
|
|
|
|
|
import com.elink.esua.epdc.feign.*; |
|
|
import com.elink.esua.epdc.feign.*; |
|
|
import com.elink.esua.epdc.jwt.JwtTokenProperties; |
|
|
import com.elink.esua.epdc.jwt.JwtTokenProperties; |
|
|
import com.elink.esua.epdc.jwt.JwtTokenUtils; |
|
|
import com.elink.esua.epdc.jwt.JwtTokenUtils; |
|
|
import com.elink.esua.epdc.redis.AppUserRedis; |
|
|
import com.elink.esua.epdc.redis.AppUserRedis; |
|
|
import com.elink.esua.epdc.service.AppUserService; |
|
|
import com.elink.esua.epdc.service.AppUserService; |
|
|
|
|
|
import com.elink.esua.epdc.user.dto.CachingUserInfoDTO; |
|
|
|
|
|
import com.elink.esua.epdc.user.dto.UserDTO; |
|
|
|
|
|
import com.elink.esua.epdc.user.dto.UserGridInvitationCodeDTO; |
|
|
|
|
|
import com.elink.esua.epdc.user.dto.UserGridRelationDTO; |
|
|
|
|
|
import com.elink.esua.epdc.user.dto.epdc.EpdcCompleteAppUserDTO; |
|
|
|
|
|
import com.elink.esua.epdc.user.dto.epdc.EpdcGridLeaderRegisterDTO; |
|
|
|
|
|
import com.elink.esua.epdc.user.dto.epdc.form.*; |
|
|
|
|
|
import com.elink.esua.epdc.user.dto.epdc.result.*; |
|
|
|
|
|
import com.elink.esua.epdc.user.enums.AppUserAuditStateEnum; |
|
|
|
|
|
import com.elink.esua.epdc.user.enums.AppUserRegisterSourceEnum; |
|
|
|
|
|
import com.elink.esua.epdc.user.enums.AppUserRegisterWayEnum; |
|
|
|
|
|
import com.elink.esua.epdc.user.enums.AppUserStatesEnum; |
|
|
import com.elink.esua.epdc.utils.UserTagUtils; |
|
|
import com.elink.esua.epdc.utils.UserTagUtils; |
|
|
import com.elink.esua.epdc.utils.WxMaServiceUtils; |
|
|
import com.elink.esua.epdc.utils.WxMaServiceUtils; |
|
|
import io.seata.spring.annotation.GlobalTransactional; |
|
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import me.chanjar.weixin.common.error.WxErrorException; |
|
|
import me.chanjar.weixin.common.error.WxErrorException; |
|
|
import me.chanjar.weixin.mp.api.WxMpService; |
|
|
import me.chanjar.weixin.mp.api.WxMpService; |
|
@ -59,9 +58,7 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
import java.io.ByteArrayOutputStream; |
|
|
|
|
|
import java.io.File; |
|
|
import java.io.File; |
|
|
import java.io.FileInputStream; |
|
|
|
|
|
import java.util.*; |
|
|
import java.util.*; |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -602,6 +599,10 @@ public class AppUserServiceImpl implements AppUserService { |
|
|
Result<EpdcUserInfoResultDTO> infoById = userFeignClient.getInfoById(userDetail.getUserId()); |
|
|
Result<EpdcUserInfoResultDTO> infoById = userFeignClient.getInfoById(userDetail.getUserId()); |
|
|
EpdcUserInfoResultDTO data = infoById.getData(); |
|
|
EpdcUserInfoResultDTO data = infoById.getData(); |
|
|
data.setIsSignUp(isSignIn); |
|
|
data.setIsSignUp(isSignIn); |
|
|
|
|
|
data.setStandardBearerFlag( |
|
|
|
|
|
UserTagUtils.containIdentity(userDetail.getUserTagInfos(), UserTagEnum.PARTY_STANDARD_BEARER) |
|
|
|
|
|
? YesOrNoEnum.YES.value() : YesOrNoEnum.NO.value() |
|
|
|
|
|
); |
|
|
return new Result<EpdcUserInfoResultDTO>().ok(data); |
|
|
return new Result<EpdcUserInfoResultDTO>().ok(data); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|