|
@@ -1,9 +1,9 @@
|
|
|
package com.fdkankan.ucenter.controller.inner;
|
|
|
|
|
|
-import cn.hutool.core.bean.BeanUtil;
|
|
|
-import cn.hutool.core.util.StrUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.fdkankan.common.constant.ErrorCode;
|
|
|
+import com.fdkankan.common.exception.BusinessException;
|
|
|
import com.fdkankan.common.util.JwtUtil;
|
|
|
import com.fdkankan.redis.constant.RedisKey;
|
|
|
import com.fdkankan.redis.util.RedisUtil;
|
|
@@ -13,14 +13,10 @@ import com.fdkankan.ucenter.entity.ScenePro;
|
|
|
import com.fdkankan.ucenter.entity.User;
|
|
|
import com.fdkankan.ucenter.service.ISceneProService;
|
|
|
import com.fdkankan.ucenter.service.IUserService;
|
|
|
-import com.fdkankan.ucenter.util.WebUtil;
|
|
|
-import java.net.InetAddress;
|
|
|
-import java.net.UnknownHostException;
|
|
|
-import javax.servlet.http.HttpServletRequest;
|
|
|
+import com.fdkankan.web.util.WebUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
-import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
/**
|
|
@@ -48,6 +44,11 @@ public class InnerController extends BaseController {
|
|
|
@GetMapping("/createTokenByNum")
|
|
|
public Result createTokenByNum(String num) throws Exception{
|
|
|
|
|
|
+ String requestIp = WebUtil.getIpAddress(this.request);
|
|
|
+ if(!"221.4.210.172".equals(requestIp)){
|
|
|
+ throw new BusinessException(ErrorCode.HAVE_NO_RIGHT);
|
|
|
+ }
|
|
|
+
|
|
|
ScenePro sceneProEntity = sceneProService.getByNum(num);
|
|
|
User user = userService.getById(sceneProEntity.getUserId());
|
|
|
String token = JwtUtil.createJWT(-1, user.getUserName(), "user");
|