123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- package com.fdkankan.manage.controller.inner;
- import com.alibaba.fastjson.JSONObject;
- import com.fdkankan.manage.common.ResultCode;
- import com.fdkankan.manage.common.ResultData;
- import com.fdkankan.manage.controller.BaseController;
- import com.fdkankan.manage.entity.JySceneUserAuth;
- import com.fdkankan.manage.entity.JyUser;
- import com.fdkankan.manage.exception.BusinessException;
- import com.fdkankan.manage.service.IJySceneUserAuthService;
- import com.fdkankan.manage.service.IJyUserService;
- import com.fdkankan.manage.service.IUserService;
- import com.fdkankan.manage.util.RsaUtils;
- import com.fdkankan.manage.vo.request.SceneParam;
- import com.fdkankan.manage.vo.request.UserParam;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- @RestController
- @RequestMapping("/service/manage/inner")
- public class InnerAPIController extends BaseController {
- @Autowired
- IJyUserService jyUserService;
- @Autowired
- IUserService userService;
- @Autowired
- IJySceneUserAuthService jySceneUserAuthService;
- @PostMapping("/getByRyId")
- public ResultData getByRyId(@RequestBody UserParam param){
- JyUser jyuser = null;
- if(StringUtils.isNotBlank(param.getRyId())){
- jyuser = jyUserService.getByRyId(param.getRyId());
- }
- if(StringUtils.isBlank(param.getRyNo())){
- jyuser = jyUserService.getByRyNo(param.getRyNo());
- }
- return ResultData.ok(jyuser);
- }
- @PostMapping("/getByRyNo")
- public ResultData getByRyNo(@RequestBody UserParam param){
- return ResultData.ok(jyUserService.getByRyNo(param.getRyId()));
- }
- @PostMapping("/updateStatus")
- public ResultData updateStatus(@RequestBody UserParam userParam){
- userService.updateStatus(userParam);
- return ResultData.ok();
- }
- @PostMapping("/addUcenterUser")
- public ResultData addUcenterUser(@RequestBody UserParam param){
- userService.addUcenterUser(param);
- return ResultData.ok();
- }
- @PostMapping("/delUcenterUser")
- public ResultData delUcenterUser(@RequestBody UserParam param){
- userService.delUcenterUser(param);
- return ResultData.ok();
- }
- @PostMapping("/addAuth")
- public ResultData addAuth(@RequestBody JySceneUserAuth param){
- param.setCanDel(1);
- jySceneUserAuthService.addAuth(param);
- return ResultData.ok();
- }
- @PostMapping("/setAuthType")
- public ResultData setAuthType(@RequestBody JySceneUserAuth param){
- jySceneUserAuthService.setAuthType(param);
- return ResultData.ok();
- }
- @PostMapping("/delAuth")
- public ResultData delAuth(@RequestBody JySceneUserAuth param){
- if(StringUtils.isBlank(param.getNum()) || (StringUtils.isBlank(param.getRyId()) && StringUtils.isBlank(param.getRyNo()))){
- throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
- }
- JySceneUserAuth db = null;
- if(StringUtils.isNotBlank(param.getRyId())){
- db = jySceneUserAuthService.getByNumAndRyId(param.getNum(),param.getRyId());
- }
- if(StringUtils.isNotBlank(param.getRyNo())){
- db = jySceneUserAuthService.getByNumAndRyNo(param.getNum(),param.getRyNo());
- }
- if(db == null){
- throw new BusinessException(ResultCode.DEL_AUTH_ERROR);
- }
- jySceneUserAuthService.delAuth(db);
- return ResultData.ok();
- }
- @PostMapping("/checkAuthOther")
- public ResultData checkAuthOther(@RequestBody JySceneUserAuth param){
- return ResultData.ok(jySceneUserAuthService.checkAuthOther(param));
- }
- @GetMapping("/checkNumAuth/{num}")
- public ResultData checkNumAuth(@PathVariable String num){
- return ResultData.ok( jySceneUserAuthService.checkNumAuth(num,getToken()));
- }
- @PostMapping("/getAuthType")
- public ResultData getAuthType(@RequestBody SceneParam param){
- return ResultData.ok(jySceneUserAuthService.getAuthType(param));
- }
- @PostMapping("/getAuthList")
- public ResultData getAuthList(@RequestBody SceneParam param){
- if(StringUtils.isBlank(param.getRyId()) && StringUtils.isBlank(param.getRyNo())){
- throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
- }
- return ResultData.ok(jySceneUserAuthService.getAuthList(param));
- }
- }
|