Blame view

monitor-ui-ctrl/src/main/java/com/ui/ctrl/RedisOperateCtrl.java 1.85 KB
qinchao authored
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
package com.ui.ctrl;

import com.ui.contants.HttpUriContants;
import com.ui.http.HttpRestClient;
import com.ui.model.BaseResponse;
import com.ui.model.domain.RedisOperateModel;
import com.ui.model.domain.SqlOperateModel;
import com.ui.model.req.User;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
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;

import javax.servlet.http.HttpSession;

/**
 * Created by craig.qin on 2017/6/26.
 * redis 命令操作 -查询
 */
@RestController
@RequestMapping("/redisOperate")
public class RedisOperateCtrl {
    Logger log = LoggerFactory.getLogger(RedisOperateCtrl.class);
    @Autowired
    private HttpRestClient httpClient;

    /*
    跳转到redis 命令操作 界面
     */
    @RequestMapping("/toRedisOperate")
    public ModelAndView toRedisOperate(){
        return new ModelAndView("redisoperate/redisoperate");
    }


    /*
40 41
查询redis源
*/
qinchao authored
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
    @RequestMapping("/queryRedisList")
    @ResponseBody
    public BaseResponse queryRedisList( HttpSession session){
        BaseResponse res = httpClient.defaultPost(HttpUriContants.REDIS_INFO_LIST, null, BaseResponse.class);
        return res;
    }



    /*
    查询
     */
    @RequestMapping("/query")
    @ResponseBody
    public BaseResponse query( HttpSession session,RedisOperateModel redisOperateModel){
        User u = (User) session.getAttribute("user");
        redisOperateModel.setUserId(u.getId());
        redisOperateModel.setUserName(u.getName());
qinchao authored
60
        BaseResponse res = httpClient.defaultPost(HttpUriContants.REDIS_OPERATE_QUERY, redisOperateModel, BaseResponse.class);
qinchao authored
61 62 63 64 65
        return res;
    }


}