|
@@ -1,12 +1,15 @@
|
|
|
package cn.rankin.cmsweb.controller.user;
|
|
|
|
|
|
import cn.rankin.cmsweb.assist.resolver.NeedUser;
|
|
|
+import cn.rankin.cmsweb.code.CmsWebAPICode;
|
|
|
import cn.rankin.cmsweb.entity.UserDetails;
|
|
|
import cn.rankin.cmsweb.service.product.ProductService;
|
|
|
import cn.rankin.cmsweb.service.user.TerminalUserService;
|
|
|
+import cn.rankin.common.utils.api.model.APICode;
|
|
|
import cn.rankin.common.utils.api.model.APIResult;
|
|
|
import cn.rankin.common.utils.api.page.Page;
|
|
|
import cn.rankin.common.utils.util.ListUtil;
|
|
|
+import cn.rankin.data.api.auth.dto.AuthDTO;
|
|
|
import cn.rankin.data.api.product.vo.ProductVo;
|
|
|
import cn.rankin.data.api.user.dto.TerminalUserDTO;
|
|
|
import cn.rankin.data.api.user.dto.TerminalUserSearchDTO;
|
|
@@ -15,6 +18,7 @@ import cn.rankin.data.api.user.vo.TerminalUserAuthVo;
|
|
|
import cn.rankin.data.api.user.vo.TerminalUserVo;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.apache.commons.lang.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -66,6 +70,15 @@ public class TerminalUserController {
|
|
|
return terminalUserService.getUser(id);
|
|
|
}
|
|
|
|
|
|
+ @RequestMapping(value = "/auth", method = RequestMethod.POST)
|
|
|
+ public APIResult updateAuth(@RequestBody AuthDTO dto) {
|
|
|
+ if(StringUtils.isBlank(dto.getId())){
|
|
|
+ log.info("update Auth error ! id is empty");
|
|
|
+ return APIResult.error(APICode.PARAMETER_ERROR);
|
|
|
+ }
|
|
|
+ return terminalUserService.saveOrUpdateAuth(dto);
|
|
|
+ }
|
|
|
+
|
|
|
@RequestMapping(value = "/auth/list", method = RequestMethod.GET)
|
|
|
public APIResult<Page<TerminalUserAuthVo>> findAuthList(TerminalUserSearchDTO searchDTO) {
|
|
|
log.info("/auth/list request params ,params = {}",JSON.toJSONString(searchDTO));
|