소스 검색

添加用户设置值

dos 3 달 전
부모
커밋
6dd7c876f3
1개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 3
      game-business/src/main/java/com/game/business/controller/AppUserAgentController.java

+ 7 - 3
game-business/src/main/java/com/game/business/controller/AppUserAgentController.java

@@ -20,6 +20,7 @@ import com.game.business.vo.AppUserAgentVO;
 import com.game.business.vo.AppUserPAgentVO;
 import com.game.common.annotation.Anonymous;
 import com.game.common.core.domain.*;
+import com.game.common.utils.SecurityUtils;
 import com.game.common.utils.StringUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.security.access.prepost.PreAuthorize;
@@ -60,12 +61,11 @@ public class AppUserAgentController extends BaseController
     private IAppUserService appUserService;
 
 
-    @Anonymous
     @PostMapping("/addAgent")
     @ApiOperation(value = "添加代理", notes = "添加代理")
     public HttpRet<AppUserAgentVO> addAgent(@RequestBody AppUserDTO appUserDTO)
     {
-
+        appUserDTO.setUserId(SecurityUtils.getUserId());
         if(appUserService.getMobileCount(appUserDTO.getUserName())){
             return HttpRet.fail("用户手机号码已存在。");
         }
@@ -288,7 +288,7 @@ public class AppUserAgentController extends BaseController
      * @date 2021/9/25 16:28
      */
     public AppUser getAppUser(String userName, String password,String smsRegion) {
-
+        AppUser curUser = appUserService.getById(SecurityUtils.getUserId());//操作人用户信息
         AppUser appUser = new AppUser();
 
         appUser.setUserid(IdUtil.getSnowflakeNextId());
@@ -299,6 +299,10 @@ public class AppUserAgentController extends BaseController
         appUser.setMobile(DesensitizedUtil.mobilePhone(userName));
         appUser.setNickname(userName);
         appUser.setSmsRegion(smsRegion);
+        appUser.setPid(curUser.getUserid());
+        appUser.setInviteCode(curUser.getInviteCode());
+        appUser.setInviteBindTime(new Date());
+        appUser.setAgentFlag(1);
         appUser.setAvatar(null);
         appUser.setSex(0L);
         appUser.setSignature("这家伙很懒...");