| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- package cn.com.lzt.cost.data.controller;
- import cn.com.lzt.budget.data.service.BudgetDataService;
- import cn.com.lzt.budget.perioddetail.entity.BudgetPeriodDetailEntity;
- import cn.com.lzt.cost.activiti.costrequest.entity.TBActivitiCostRequestEntity;
- import cn.com.lzt.cost.data.dao.CostDataDao;
- import cn.com.lzt.cost.data.dto.CostPayProductsDto;
- import cn.com.lzt.cost.data.dto.CostRequestDto;
- import cn.com.lzt.cost.data.service.ActivitiCostDataServiceI;
- import cn.com.lzt.useractiviti.data.controller.ActivitiToolsController;
- import org.apache.commons.lang.StringUtils;
- import org.jeecgframework.core.common.model.json.AjaxJson;
- import org.jeecgframework.core.common.model.json.DataGrid;
- import org.jeecgframework.core.constant.Globals;
- import org.jeecgframework.core.util.ResourceUtil;
- import org.jeecgframework.minidao.pojo.MiniDaoPage;
- import org.jeecgframework.tag.core.easyui.TagUtil;
- import org.jeecgframework.web.system.pojo.base.TSUser;
- import org.jeecgframework.web.system.service.SystemService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.data.redis.core.BoundListOperations;
- import org.springframework.data.redis.core.RedisTemplate;
- import org.springframework.data.util.Pair;
- import org.springframework.jdbc.core.BeanPropertyRowMapper;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.ResponseBody;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import javax.validation.Validator;
- import java.math.BigDecimal;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Map;
- import java.util.concurrent.TimeUnit;
- /**
- * @Title: Controller
- * @Description: 其他费用签报
- * @author onlineGenerator
- * @date 2020-12-15 10:54:32
- * @version V1.0
- *
- */
- @Controller
- @RequestMapping("/activitiCostDataController")
- public class ActivitiCostDataController extends ActivitiToolsController {
- @Autowired
- private SystemService systemService;
- @Autowired
- private Validator validator;
- @Autowired
- private CostDataDao costDataDao;
- @Autowired
- private ActivitiCostDataServiceI activitiCostDataService;
- @Autowired
- private RedisTemplate redisTemplate;
- @RequestMapping(params = "selectRequest")
- public String selectRequest(){
- return "cn/com/lzt/cost/data/select_request";
- }
- @RequestMapping(params = "selectRequestDatagrid")
- public void requestSelectDatagrid(CostRequestDto dto, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid){
- TSUser user = ResourceUtil.getSessionUser();
- dto.setCreateBy(user.getUserName());
- String expectMoney_begin =request.getParameter("expectMoney_begin");
- String expectMoney_end =request.getParameter("expectMoney_end");
- try{dto.setExpectMoneyBegin(new BigDecimal(expectMoney_begin));}catch(Exception e){}
- try {dto.setExpectMoneyEnd(new BigDecimal(expectMoney_end));}catch (Exception e){}
- if(StringUtils.isBlank(dto.getId())){
- dto.setId("-1");
- }
- MiniDaoPage<CostRequestDto> page =costDataDao.getRequest(dto,dataGrid.getPage(),dataGrid.getRows());
- dataGrid.setResults(page.getResults());
- dataGrid.setTotal(page.getTotal());
- TagUtil.datagrid(response, dataGrid);
- }
- }
|