|
|
@@ -0,0 +1,38 @@
|
|
|
+package com.uas.mes.api.pda;
|
|
|
+
|
|
|
+import com.seewo.open.sdk.DefaultSeewoClient;
|
|
|
+import com.seewo.open.sdk.SeewoClient;
|
|
|
+import com.seewo.open.sdk.auth.Account;
|
|
|
+import com.uas.mes.api.core.BaseApiController;
|
|
|
+import com.uas.mes.core.exception.APIErrorException;
|
|
|
+import org.springframework.ui.ModelMap;
|
|
|
+import org.springframework.util.StringUtils;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
+
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+
|
|
|
+@RestController("api.SeeWoController")
|
|
|
+@RequestMapping("/api/pda/seewo")
|
|
|
+public class SeeWoController extends BaseApiController {
|
|
|
+
|
|
|
+ @RequestMapping(value="/checkseewosn.action",method = RequestMethod.GET)
|
|
|
+ public ModelMap getForcastRemain(String code){
|
|
|
+ Map<String ,Object> map = new HashMap<>();
|
|
|
+ //初始化客户端
|
|
|
+ SeewoClient seewoClient = new DefaultSeewoClient(new Account("3a1252d81dff4fd3b1ece153b3a9cb71", "QmxcghPaupQjjSOTV3NJLkPeyycEBuYk"));
|
|
|
+ DeviceManagerCheckActivateParam param = new DeviceManagerCheckActivateParam();
|
|
|
+ //请求体,MimeType为 application/json
|
|
|
+ DeviceManagerCheckActivateParam.RequestBody requestBody = DeviceManagerCheckActivateParam.RequestBody.builder()
|
|
|
+ .sn(code)
|
|
|
+ .build();
|
|
|
+ param.setRequestBody(requestBody);
|
|
|
+ DeviceManagerCheckActivateRequest request = new DeviceManagerCheckActivateRequest(param);
|
|
|
+ DeviceManagerCheckActivateResult result = seewoClient.invoke(request);
|
|
|
+ map.put("reslut",result.getBody());
|
|
|
+ return success(map);
|
|
|
+ }
|
|
|
+}
|