|
@@ -23,10 +23,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.sql.Timestamp;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-import java.util.UUID;
|
|
|
+import java.util.*;
|
|
|
|
|
|
/**
|
|
|
* Created by yao on 17-9-26.
|
|
@@ -184,6 +181,40 @@ public class DeviceController {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @RequestMapping(value = "/token",method = RequestMethod.GET)
|
|
|
+ public void token(HttpServletRequest request, HttpServletResponse response){
|
|
|
+ String idChannel = request.getParameter("idChannel");
|
|
|
+ String idDevice = request.getParameter("idDevice");
|
|
|
+ if(idChannel==null || idDevice==null){
|
|
|
+ HttpUtil.responseApiCode(request, response, ApiCode.PARAMETER_ERROR);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ List<Channel> channelList = channelService.SearchById(Long.valueOf(idChannel));
|
|
|
+ if(channelList==null || channelList.size()<1){
|
|
|
+ HttpUtil.responseApiCode(request, response, ApiCode.PARAMETER_ERROR);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ Device device = deviceService.findToken(Long.valueOf(idChannel), idDevice);
|
|
|
+
|
|
|
+ if(Objects.isNull(device)){
|
|
|
+ HttpUtil.responseApiCode(request, response, ApiCode.UNAUTHORIZED);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ device.setIaas_eid("");
|
|
|
+ device.setIaas_name("");
|
|
|
+ device.setIaas_uid("");
|
|
|
+ device.setIaas_token("");
|
|
|
+ device.setIaas_pwd("");
|
|
|
+ device.setTokenOld("");
|
|
|
+ HttpUtil.responseOkData(request, response, device);
|
|
|
+
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
// @RequestMapping(value = "/register" ,method = RequestMethod.POST)
|
|
|
// public Map Register(HttpServletRequest request, @RequestBody Device device){
|
|
|
// Map map = new HashMap<>();
|