From 45e4c1543eaacc87ccf67a7ae91d2a8bb5b82ddc Mon Sep 17 00:00:00 2001 From: vincent <1341870251@qq.com> Date: 星期三, 03 六月 2020 13:27:15 +0800 Subject: [PATCH] # --- src/main/java/com/zy/client/controller/ConsoleController.java | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 57 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/client/controller/ConsoleController.java b/src/main/java/com/zy/client/controller/ConsoleController.java index 720d7c6..7cce864 100644 --- a/src/main/java/com/zy/client/controller/ConsoleController.java +++ b/src/main/java/com/zy/client/controller/ConsoleController.java @@ -1,10 +1,13 @@ package com.zy.client.controller; import com.core.annotations.ManagerAuth; +import com.core.common.Cools; import com.core.common.R; +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.enums.SiteStatusType; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -21,6 +24,59 @@ @RequestMapping("/console") public class ConsoleController { + @PostMapping("/system/running/status") + @ManagerAuth(memo = "绯荤粺杩愯鐘舵��") + public R systemRunningStatus(){ + return R.ok().add(Cools.add("status", WcsSystemPropety.WCS_RUNNING_STATUS.get())); + } + + @PostMapping("/system/switch") + @ManagerAuth(memo = "绯荤粺杩愯寮�鍏虫搷浣�") + public R systemSwitch(SystemSwitchParam param) throws InterruptedException { + if (Cools.isEmpty(param.getOperatorType())){ + return R.error(); + } + if (param.getOperatorType() == 0) { + if (Cools.isEmpty(param.getPassword())){ + return R.error("璇疯緭鍏ュ彛浠�"); + } + if (!param.getPassword().equals(WcsSystemPropety.WCS_PASSWORD)){ + return R.error("鍙d护閿欒"); + } + } + Thread.sleep(2000L); + WcsSystemPropety.WCS_RUNNING_STATUS.set(param.getOperatorType()==1?Boolean.TRUE:Boolean.FALSE); + return R.ok().add(Cools.add("status", WcsSystemPropety.WCS_RUNNING_STATUS.get())); + } + + @PostMapping("/site/detail") + @ManagerAuth(memo = "杈撻�佽澶囨暟鎹鎯�") + public R siteDetail(){ + return R.ok(); + } + + @PostMapping("/crn/detail") + @ManagerAuth(memo = "鍫嗗灈鏈鸿澶囨暟鎹鎯�") + public R crnDetail(){ + return R.ok(); + } + + @PostMapping("/site/update") + @ManagerAuth(memo = "杈撻�佽澶囨暟鎹慨鏀�") + public R updateSite(){ + return R.ok(); + } + + @PostMapping("/crn/update") + @ManagerAuth(memo = "鍫嗗灈鏈烘暟鎹慨鏀�") + public R updateCrn(){ + return R.ok(); + } + + /****************************************************************/ + /************************** 瀹炴椂鏁版嵁 ******************************/ + /****************************************************************/ + @PostMapping("/latest/data/site") @ManagerAuth(memo = "绔欑偣瀹炴椂鏁版嵁") public R siteLatestData(){ -- Gitblit v1.9.1