CenterSwitchCtrl.java 2.57 KB
package com.ui.ctrl;

import com.ui.contants.HttpUriContants;
import com.ui.http.HttpRestClient;
import com.ui.model.BaseResponse;
import com.ui.model.domain.CenterSwitchModel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.ModelAndView;


/**
 * Created by zhengyouwei on 2016/10/24.
 */
@RestController
@RequestMapping(value = "/centerSwitch")
public class CenterSwitchCtrl {
    Logger log = LoggerFactory.getLogger(JavaRestartCtrl.class);
    @Autowired
    private HttpRestClient httpClient;

    @RequestMapping("/toCenterSwitch")
    public ModelAndView toCenterSwitch(){

        return new ModelAndView("switch/center_switch");
    }

    @RequestMapping("/getSwitchList")
    @ResponseBody
    public BaseResponse getSwitchList(){
        return httpClient.defaultPost(HttpUriContants.CENTERSWITCH_GET, null, BaseResponse.class);
    }

    @RequestMapping("/todoExe")
    public ModelAndView todoExe(String name,String toCloud,Model model){
        model.addAttribute("name",name);
        model.addAttribute("toCloud",toCloud);
        return new ModelAndView("switch/center_switch_exe");

    }

    @RequestMapping("/doExe")
    public BaseResponse doExe(CenterSwitchModel centerSwitchModel){
        BaseResponse baseResponse =  httpClient.defaultPost(HttpUriContants.CENTERSWITCH_SWITCH, centerSwitchModel, BaseResponse.class);
        return baseResponse;

    }



    @RequestMapping("/toCenterSwitchNew")
    public ModelAndView toCenterSwitchNew(){

        return new ModelAndView("switch/new_center_switch");
    }

    @RequestMapping("/doExeAndCheck")
    public BaseResponse doExeAndCheck(CenterSwitchModel centerSwitchModel){
        BaseResponse baseResponse =  httpClient.defaultPost(HttpUriContants.CENTERSWITCH_SWITCH_CHECK, centerSwitchModel, BaseResponse.class);
        return baseResponse;

    }

    @RequestMapping("/doExeAndCheckBefore")
    @ResponseBody
    public BaseResponse doExeAndCheckBefore(){
        return httpClient.defaultPost(HttpUriContants.CENTERSWITCH_SWITCH_BEFORE, null, BaseResponse.class);
    }

    @RequestMapping("/checkSmsCode")
    @ResponseBody
    public BaseResponse checkSmsCode(String code){
        return httpClient.defaultPost(HttpUriContants.CENTERSWITCH_SWITCH_SMS_CHECK+"?code="+code, null, BaseResponse.class);
    }

}