|  | @@ -1,14 +1,19 @@
 | 
											
												
													
														|  |  package com.fs.app.controller;
 |  |  package com.fs.app.controller;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +import com.alibaba.fastjson.JSON;
 | 
											
												
													
														|  |  import com.fs.app.annotation.Login;
 |  |  import com.fs.app.annotation.Login;
 | 
											
												
													
														|  | 
 |  | +import com.fs.app.param.FsUserTagUpdateParam;
 | 
											
												
													
														|  | 
 |  | +import com.fs.app.param.FsUserUpdateParam;
 | 
											
												
													
														|  |  import com.fs.app.utils.ValidateUtil;
 |  |  import com.fs.app.utils.ValidateUtil;
 | 
											
												
													
														|  |  import com.fs.common.core.domain.R;
 |  |  import com.fs.common.core.domain.R;
 | 
											
												
													
														|  |  import com.fs.common.core.domain.ResponseResult;
 |  |  import com.fs.common.core.domain.ResponseResult;
 | 
											
												
													
														|  | 
 |  | +import com.fs.common.exception.ServiceException;
 | 
											
												
													
														|  |  import com.fs.company.domain.CompanyUser;
 |  |  import com.fs.company.domain.CompanyUser;
 | 
											
												
													
														|  |  import com.fs.company.service.ICompanyTagUserService;
 |  |  import com.fs.company.service.ICompanyTagUserService;
 | 
											
												
													
														|  |  import com.fs.company.service.ICompanyUserService;
 |  |  import com.fs.company.service.ICompanyUserService;
 | 
											
												
													
														|  |  import com.fs.company.vo.CompanyQueryVo;
 |  |  import com.fs.company.vo.CompanyQueryVo;
 | 
											
												
													
														|  | 
 |  | +import com.fs.store.domain.FsUser;
 | 
											
												
													
														|  |  import com.fs.store.param.h5.FsUserPageListParam;
 |  |  import com.fs.store.param.h5.FsUserPageListParam;
 | 
											
												
													
														|  |  import com.fs.store.param.h5.TagListParam;
 |  |  import com.fs.store.param.h5.TagListParam;
 | 
											
												
													
														|  |  import com.fs.store.service.IFsUserService;
 |  |  import com.fs.store.service.IFsUserService;
 | 
											
										
											
												
													
														|  | @@ -18,16 +23,19 @@ import com.github.pagehelper.PageInfo;
 | 
											
												
													
														|  |  import io.swagger.annotations.Api;
 |  |  import io.swagger.annotations.Api;
 | 
											
												
													
														|  |  import io.swagger.annotations.ApiOperation;
 |  |  import io.swagger.annotations.ApiOperation;
 | 
											
												
													
														|  |  import io.swagger.annotations.ApiParam;
 |  |  import io.swagger.annotations.ApiParam;
 | 
											
												
													
														|  | 
 |  | +import lombok.extern.slf4j.Slf4j;
 | 
											
												
													
														|  |  import org.springframework.beans.factory.annotation.Autowired;
 |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
											
												
													
														|  |  import org.springframework.web.bind.annotation.*;
 |  |  import org.springframework.web.bind.annotation.*;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +import javax.validation.Valid;
 | 
											
												
													
														|  |  import java.text.SimpleDateFormat;
 |  |  import java.text.SimpleDateFormat;
 | 
											
												
													
														|  |  import java.time.LocalDate;
 |  |  import java.time.LocalDate;
 | 
											
												
													
														|  |  import java.util.Date;
 |  |  import java.util.Date;
 | 
											
												
													
														|  |  import java.util.List;
 |  |  import java.util.List;
 | 
											
												
													
														|  |  import java.util.Map;
 |  |  import java.util.Map;
 | 
											
												
													
														|  | 
 |  | +import java.util.Objects;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | 
 |  | +@Slf4j
 | 
											
												
													
														|  |  @Api(tags = "用户会员相关接口")
 |  |  @Api(tags = "用户会员相关接口")
 | 
											
												
													
														|  |  @RestController
 |  |  @RestController
 | 
											
												
													
														|  |  @RequestMapping("/app/fs/user")
 |  |  @RequestMapping("/app/fs/user")
 | 
											
										
											
												
													
														|  | @@ -189,4 +197,28 @@ public class FsUserController extends AppBaseController {
 | 
											
												
													
														|  |          return ResponseResult.ok(list);
 |  |          return ResponseResult.ok(list);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +    @Login
 | 
											
												
													
														|  | 
 |  | +    @ApiOperation("修改用户备注、姓名")
 | 
											
												
													
														|  | 
 |  | +    @PostMapping("/changeUserInfo")
 | 
											
												
													
														|  | 
 |  | +    public ResponseResult<Object> changeUserInfo(@Valid @RequestBody FsUserUpdateParam param) {
 | 
											
												
													
														|  | 
 |  | +        log.debug("修改用户备注、姓名 param:{}", JSON.toJSONString(param));
 | 
											
												
													
														|  | 
 |  | +        FsUser fsUser = fsUserService.selectFsUserById(param.getFsUserId());
 | 
											
												
													
														|  | 
 |  | +        if (Objects.isNull(fsUser)) {
 | 
											
												
													
														|  | 
 |  | +            throw new ServiceException("用户不存在");
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        fsUser.setUsername(param.getUserName());
 | 
											
												
													
														|  | 
 |  | +        fsUser.setRemark(param.getRemark());
 | 
											
												
													
														|  | 
 |  | +        fsUserService.updateFsUser(fsUser);
 | 
											
												
													
														|  | 
 |  | +        return ResponseResult.ok();
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +    @Login
 | 
											
												
													
														|  | 
 |  | +    @ApiOperation("修改用户标签")
 | 
											
												
													
														|  | 
 |  | +    @PostMapping("/changeUserTags")
 | 
											
												
													
														|  | 
 |  | +    public ResponseResult<Object> changeUserTags(@Valid @RequestBody FsUserTagUpdateParam param) {
 | 
											
												
													
														|  | 
 |  | +        companyTagUserService.changeUserTags(param.getFsUserId(), param.getTagIds());
 | 
											
												
													
														|  | 
 |  | +        return ResponseResult.ok();
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  }
 |  |  }
 |