From 4c82a8e7f607ebbb82a8d9c44e5ea08e1c8b0419 Mon Sep 17 00:00:00 2001 From: vincent <1341870251@qq.com> Date: 星期三, 03 六月 2020 14:30:59 +0800 Subject: [PATCH] # --- src/main/java/com/zy/client/controller/ConsoleController.java | 63 +++++++++++++++++++++++++++---- 1 files changed, 55 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/zy/client/controller/ConsoleController.java b/src/main/java/com/zy/client/controller/ConsoleController.java index 7cce864..773b36d 100644 --- a/src/main/java/com/zy/client/controller/ConsoleController.java +++ b/src/main/java/com/zy/client/controller/ConsoleController.java @@ -6,15 +6,17 @@ import com.zy.client.constant.WcsSystemPropety; import com.zy.client.domain.enums.SiteStatusType; import com.zy.client.domain.param.SystemSwitchParam; -import com.zy.client.domain.vo.CrnLatestDataVo; -import com.zy.client.domain.vo.SiteLatestDataVo; +import com.zy.client.domain.vo.*; +import com.zy.common.CodeRes; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.util.ArrayList; import java.util.List; import java.util.Random; +import java.util.concurrent.atomic.AtomicInteger; /** * 涓绘帶鍥炬帴鍙� @@ -23,6 +25,8 @@ @RestController @RequestMapping("/console") public class ConsoleController { + + public static AtomicInteger integer = new AtomicInteger(); @PostMapping("/system/running/status") @ManagerAuth(memo = "绯荤粺杩愯鐘舵��") @@ -51,22 +55,54 @@ @PostMapping("/site/detail") @ManagerAuth(memo = "杈撻�佽澶囨暟鎹鎯�") - public R siteDetail(){ - return R.ok(); + public R siteDetail(@RequestParam String siteId){ + if (Cools.isEmpty(siteId)){ + return R.parse(CodeRes.EMPTY); + } + SiteDetailVo vo = new SiteDetailVo(); + vo.setDevpNo(siteId); + vo.setWorkNo("9998"); + vo.setWorkStatus("2.璁惧涓婄Щ鍔�"); + vo.setAutoing("Y"); + vo.setLoading("Y"); + vo.setCanining("N"); + vo.setCanouting("Y"); + vo.setIoType("1.鍏ュ簱"); + vo.setSourceStaNo("2303"); + vo.setStaNo("2410"); + vo.setSourceStock(""); + vo.setStock(""); + return R.ok().add(vo); } @PostMapping("/crn/detail") @ManagerAuth(memo = "鍫嗗灈鏈鸿澶囨暟鎹鎯�") - public R crnDetail(){ - return R.ok(); + public R crnDetail(@RequestParam String crnNo){ + if (Cools.isEmpty(crnNo)){ + return R.parse(CodeRes.EMPTY); + } + CrnDetailVo vo = new CrnDetailVo(); + vo.setCrnNo(crnNo); + vo.setWorkNo("3387"); + vo.setSourceStaNo("2303"); + vo.setStaNo("2410"); + vo.setWorkStatus("3.鍚婅溅鍏ュ簱涓�"); + vo.setIoType("1.鍏ュ簱"); + vo.setSourceStock(""); + vo.setStock("05050040"); + vo.setCrnStatus("鍙栬揣涓�"); + vo.setError("0"); + return R.ok().add(vo); } + @Deprecated @PostMapping("/site/update") @ManagerAuth(memo = "杈撻�佽澶囨暟鎹慨鏀�") public R updateSite(){ return R.ok(); } + @Deprecated @PostMapping("/crn/update") @ManagerAuth(memo = "鍫嗗灈鏈烘暟鎹慨鏀�") public R updateCrn(){ @@ -108,8 +144,19 @@ @PostMapping("/latest/data/barcode") @ManagerAuth(memo = "鏉$爜鎵弿浠疄鏃舵暟鎹�") public R barcodeLatestData(){ - - return R.ok(); + integer.getAndIncrement(); + List<BarcodeDataVo> list = new ArrayList<>(); + for (int i=1;i<=1;i++){ + BarcodeDataVo vo = new BarcodeDataVo(); + vo.setBarcodeId("1"); + if (integer.get()%5 != 0) { + vo.setCodeValue("0"); + } else { + vo.setCodeValue(String.valueOf(new Random().nextInt(5000))); + } + list.add(vo); + } + return R.ok().add(list); } } -- Gitblit v1.9.1