EntrustDataAction.java 1.7 KB
package com.cjs.site.action.user.entrust;

import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

import com.cjs.site.dao.entrust.EntrustDataDao;
import com.cjs.site.dao.info.ArticleDao;
import com.cjs.site.util.web.PageUtils;

/**
 * 托管数据
 * 
 * @author kong
 *
 */
@Controller
public class EntrustDataAction {

    @Autowired
    private EntrustDataDao entrustDao;
    @Autowired
    private ArticleDao     articleDao;

    /**
     * 托管数据
     */
    @RequestMapping("/entrust/data")
    public String entrustData(@RequestParam Map<String, Object> params, Model model) {
        params = PageUtils.processPage(params);
        model.addAttribute("entrusts", entrustDao.searchEntrust(params));
        params.put("_total", entrustDao.getStorageTotal());
        model.addAttribute("params", params);
        return "entrust/entrustData.jsp";
    }

    /**
     * 入库数据详情
     */
    @RequestMapping("/entrust/info")
    public String entrustInfo(@RequestParam Map<String, Object> params, Model model) {
        model.addAttribute("entrust",
            entrustDao.searchOne(Integer.parseInt(params.get("id").toString())));
        String entrustId = params.get("entrustId").toString();
        model.addAttribute("news", articleDao.searchArticleInfo(entrustId));
        return "entrust/entrustInfo.jsp";
    }

    /**托管入库统计*/
    @RequestMapping("/entrust/getTotal")
    public String getEntrustTotal() {
        return "entrust/success.jsp";
    }

}