From e15bba44445d695ce7a9c5efefc0e649ee7d4a7a Mon Sep 17 00:00:00 2001
From: vincent <1341870251@qq.com>
Date: 星期二, 02 六月 2020 14:36:03 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/client/controller/CrnController.java |   63 +++++++++++++++++++++++++++++++
 1 files changed, 63 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/client/controller/CrnController.java b/src/main/java/com/zy/client/controller/CrnController.java
index 03d66f7..7c63ead 100644
--- a/src/main/java/com/zy/client/controller/CrnController.java
+++ b/src/main/java/com/zy/client/controller/CrnController.java
@@ -1,7 +1,18 @@
 package com.zy.client.controller;
 
+import com.core.annotations.ManagerAuth;
+import com.core.common.R;
+import com.zy.client.domain.CrnMsgTableVo;
+import com.zy.client.domain.CrnStateTableVo;
+import com.zy.client.domain.enums.CrnStatusType;
+import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+import java.util.concurrent.atomic.AtomicInteger;
 
 /**
  * 鍫嗗灈鏈烘帴鍙�
@@ -12,4 +23,56 @@
 public class CrnController {
 
 
+    private AtomicInteger integer = new AtomicInteger();
+
+    @PostMapping("/table/crn/state")
+    @ManagerAuth(memo = "鍫嗗灈鏈轰俊鎭〃")
+    public R crnStateTable(){
+        List<CrnStateTableVo> list = new ArrayList<>();
+        for (int i=1;i<=4;i++){
+            CrnStateTableVo vo = new CrnStateTableVo(String.valueOf(i), CrnStatusType.AUTO, "姝e父", "鏈夌墿", "99", "3", "涓綅", "18233", "422", "0", "1204", "鍏抽棴", "0");
+            if (integer.get()%5 == 0) {
+                vo.setWorkNo("0000");
+            } else {
+                vo.setWorkNo("9998");
+            }
+            list.add(vo);
+        }
+        integer.getAndIncrement();
+        return R.ok().add(list);
+    }
+
+    @PostMapping("/table/crn/msg")
+    @ManagerAuth(memo = "鍫嗗灈鏈烘暟鎹〃")
+    public R crnMsgTable(){
+        List<CrnMsgTableVo> list = new ArrayList<>();
+        for (int i=1;i<=4;i++){
+            CrnMsgTableVo vo = new CrnMsgTableVo();
+            vo.setCrnNo(String.valueOf(i));
+            vo.setCommand("28283E23132D23");
+            vo.setError("");
+            vo.setLocNo("0601812");
+            vo.setOrigin("0");
+            vo.setSourceLocNo("");
+            vo.setSourceStaNo("0");
+            vo.setStaNo("2112");
+            vo.setStatus("绌洪棽");
+            if (integer.get()%5 == 0) {
+                vo.setWorkNo("0000");
+            } else {
+                vo.setWorkNo("9998");
+            }
+            list.add(vo);
+        }
+        integer.getAndIncrement();
+        return R.ok().add(list);
+    }
+
+    @PostMapping("/output/site")
+    @ManagerAuth(memo = "鍫嗗灈鏈烘姤鏂囨棩蹇楄緭鍑�")
+    public R crnOutput(){
+        String str = "\n" +new Date().toLocaleString() + "銆�2020-5-29 13:14:22銆戞壂鎻弍lcA 鐩爣绔�--273283723728327636432343234323422732837237283276364323432343234227328372372832763643234323432342";
+        return R.ok().add(str);
+    }
+
 }

--
Gitblit v1.9.1