Browse Source

看板

master
han\hanst 3 months ago
parent
commit
604df5bb78
  1. 4
      src/main/java/com/gaotao/config/ShiroConfig.java
  2. 181
      src/main/java/com/gaotao/modules/api/controller/DashboardController.java

4
src/main/java/com/gaotao/config/ShiroConfig.java

@ -47,10 +47,10 @@ public class ShiroConfig {
filterMap.put("/app/**", "anon");
filterMap.put("/sys/login", "anon");
filterMap.put("/sysLanguageList/searchSysLanguage", "anon");//登录页面切换语言
filterMap.put("/accessSite/getUserAuthorizedSites", "anon");//登录页面切换语言
filterMap.put("/accessSite/getUserAuthorizedSites", "anon");//登录页选择工厂
filterMap.put("/api/wms/**", "anon");//wcsrcs反馈信息
filterMap.put("/api/agv/**", "anon");//agv反馈信息
filterMap.put("/api/test/**", "anon");//Redis测试接口
filterMap.put("/api/dashboard/**", "anon");//看板接口
filterMap.put("/swagger/**", "anon");
filterMap.put("/v2/api-docs", "anon");
filterMap.put("/swagger-ui.html", "anon");

181
src/main/java/com/gaotao/modules/api/controller/DashboardController.java

@ -0,0 +1,181 @@
package com.gaotao.modules.api.controller;
import com.gaotao.common.utils.R;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import java.util.Map;
@Slf4j
@RestController
@RequestMapping("/api/dashboard")
public class DashboardController {
/**
* 人工拣选
*/
@PostMapping("/manualPicking")
@ResponseBody
public R manualPicking(@RequestBody Map<String, Object> data) {
try {
log.info("测试看板接口接收到任务反馈数据:{}", data);
String result = "SUCCESS";
if ("SUCCESS".equals(result)) {
R r=new R();
r.put("code",200);
r.put("msg","success");
r.put("data","sssssssssssssss");
return r;
} else {
return R.error(500, result);
}
} catch (Exception e) {
log.error("测试看板接口接收任务反馈数据异常: {}", e.getMessage());
return R.error(500, e.getMessage());
}
}
/**
* 机械臂拣选
*/
@PostMapping("/robotPicking")
@ResponseBody
public R robotPicking(@RequestBody Map<String, Object> data) {
try {
log.info("机械臂拣选看板接口接收到请求:{}", data);
String result = "SUCCESS";
if ("SUCCESS".equals(result)) {
R r=new R();
r.put("code",200);
r.put("msg","success");
r.put("data","机械臂拣选数据");
return r;
} else {
return R.error(500, result);
}
} catch (Exception e) {
log.error("机械臂拣选看板接口异常: {}", e.getMessage());
return R.error(500, e.getMessage());
}
}
/**
* 分切区看板
*/
@PostMapping("/slittingBoard")
@ResponseBody
public R slittingBoard(@RequestBody Map<String, Object> data) {
try {
log.info("分切区看板接口接收到请求:{}", data);
String result = "SUCCESS";
if ("SUCCESS".equals(result)) {
R r=new R();
r.put("code",200);
r.put("msg","success");
r.put("data","分切区看板数据");
return r;
} else {
return R.error(500, result);
}
} catch (Exception e) {
log.error("分切区看板接口异常: {}", e.getMessage());
return R.error(500, e.getMessage());
}
}
/**
* 成品入库出库区看板
*/
@PostMapping("/finishedProductBoard")
@ResponseBody
public R finishedProductBoard(@RequestBody Map<String, Object> data) {
try {
log.info("成品入库出库区看板接口接收到请求:{}", data);
String result = "SUCCESS";
if ("SUCCESS".equals(result)) {
R r=new R();
r.put("code",200);
r.put("msg","success");
r.put("data","成品入库出库区看板数据");
return r;
} else {
return R.error(500, result);
}
} catch (Exception e) {
log.error("成品入库出库区看板接口异常: {}", e.getMessage());
return R.error(500, e.getMessage());
}
}
/**
* 原材收货区看板
*/
@PostMapping("/materialReceivingBoard")
@ResponseBody
public R materialReceivingBoard(@RequestBody Map<String, Object> data) {
try {
log.info("原材收货区看板接口接收到请求:{}", data);
String result = "SUCCESS";
if ("SUCCESS".equals(result)) {
R r=new R();
r.put("code",200);
r.put("msg","success");
r.put("data","原材收货区看板数据");
return r;
} else {
return R.error(500, result);
}
} catch (Exception e) {
log.error("原材收货区看板接口异常: {}", e.getMessage());
return R.error(500, e.getMessage());
}
}
/**
* 缓存区看板
*/
@PostMapping("/bufferBoard")
@ResponseBody
public R bufferBoard(@RequestBody Map<String, Object> data) {
try {
log.info("缓存区看板接口接收到请求:{}", data);
String result = "SUCCESS";
if ("SUCCESS".equals(result)) {
R r=new R();
r.put("code",200);
r.put("msg","success");
r.put("data","缓存区看板数据");
return r;
} else {
return R.error(500, result);
}
} catch (Exception e) {
log.error("缓存区看板接口异常: {}", e.getMessage());
return R.error(500, e.getMessage());
}
}
/**
* 车间AGV放料区看板
*/
@PostMapping("/workshopFeedingBoard")
@ResponseBody
public R workshopFeedingBoard(@RequestBody Map<String, Object> data) {
try {
log.info("车间AGV放料区看板接口接收到请求:{}", data);
String result = "SUCCESS";
if ("SUCCESS".equals(result)) {
R r=new R();
r.put("code",200);
r.put("msg","success");
r.put("data","车间AGV放料区看板数据");
return r;
} else {
return R.error(500, result);
}
} catch (Exception e) {
log.error("车间AGV放料区看板接口异常: {}", e.getMessage());
return R.error(500, e.getMessage());
}
}
}
Loading…
Cancel
Save