| | |
| | | package com.mes.taskcache.controller; |
| | | |
| | | import com.mes.edgglasstask.entity.request.IdentWornRequest; |
| | | import cn.hutool.json.JSONObject; |
| | | import com.mes.damage.entity.request.DamageRequest; |
| | | import com.mes.edgstoragecage.entity.vo.CutDrawingVO; |
| | | import com.mes.edgstoragecage.service.EdgStorageCageDetailsService; |
| | | import com.mes.taskcache.service.TaskCacheService; |
| | | import com.mes.utils.Result; |
| | |
| | | |
| | | @ApiOperation("查询钢化版图信息-根据 工程号 参数(工程号)") |
| | | @PostMapping("/temperingTerritory") |
| | | @ResponseBody |
| | | public Result temperingTerritory(String current) { |
| | | List<Map<String, Object>> h = edgStorageCageDetailsService.selectTemperingTerritory(current); |
| | | return Result.build(200, "成功", h); |
| | | } |
| | | |
| | | @ApiOperation("查询切割版图信息-根据 工程号 参数(工程号)") |
| | | @PostMapping("/cutTerritory") |
| | | @ResponseBody |
| | | public Result cutTerritory(String current) { |
| | | //engineerId=current; |
| | | List<List<Map<String, Object>>> h = edgStorageCageDetailsService.selectCurrentCutTerritory(current); |
| | | return Result.build(200, "成功", h); |
| | | @ApiOperation("查询切割版图信息-根据工程号及版序,版序默认为1") |
| | | @PostMapping("/queryCutDrawingByEngineerId") |
| | | public Result queryCutDrawingByEngineerId(String engineerId, int patternSequence) { |
| | | // List<List<Map<String, Object>>> h = edgStorageCageDetailsService.selectCurrentCutTerritory(current); |
| | | Map<String, Object> map = edgStorageCageDetailsService.queryCutDrawingByEngineerId(engineerId, patternSequence); |
| | | return Result.build(200, "成功", map); |
| | | } |
| | | |
| | | @ApiOperation("识别显示 当前版图 参数()") |
| | | @PostMapping("/currentCutTerritory") |
| | | @ResponseBody |
| | | public Result currentCutTerritory() { |
| | | List<Map<String, Object>> h = edgStorageCageDetailsService.selectCutTerritory(); |
| | | return Result.build(200, "成功", h); |
| | | @ApiOperation("识别显示:当前版图,需要当前卧式理片设备id、上片线路") |
| | | @PostMapping("/queryCurrentCutDrawing") |
| | | public Result<JSONObject> queryCurrentCutDrawing(int deviceId, int stationCell) { |
| | | JSONObject jsonObject = edgStorageCageDetailsService.queryCurrentCutDrawing(deviceId, stationCell); |
| | | return Result.build(200, "成功", jsonObject); |
| | | } |
| | | |
| | | @ApiOperation("识别操作: 破损/拿走 参数(ID,功能[9:拿走,8:破损])") |
| | | @PostMapping("/identControls") |
| | | @ResponseBody |
| | | public Result<String> identControls(@RequestBody @Validated IdentWornRequest request) { |
| | | public Result<String> identControls(@RequestBody @Validated DamageRequest request) { |
| | | return Result.build(200, "成功", edgStorageCageDetailsService.identControls(request)); |
| | | } |
| | | |
| | | @ApiOperation("磨边任务 参数()") |
| | | @PostMapping("/selectEdgTask") |
| | | @ResponseBody |
| | | public Result selectEdgTask(@RequestBody Map<String, String> arguments) { |
| | | String line = arguments.get("line"); |
| | | List<Map<String, Object>> EdgTasks = taskCacheService.selectEdgInfo(line); |