diff --git a/src/main/java/com/gaotao/config/ShiroConfig.java b/src/main/java/com/gaotao/config/ShiroConfig.java index cb3d327..8a77576 100644 --- a/src/main/java/com/gaotao/config/ShiroConfig.java +++ b/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");//wcs、rcs反馈信息 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"); diff --git a/src/main/java/com/gaotao/modules/api/controller/DashboardController.java b/src/main/java/com/gaotao/modules/api/controller/DashboardController.java new file mode 100644 index 0000000..be727b4 --- /dev/null +++ b/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 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 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 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 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 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 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 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()); + } + } +}