|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.baomidou.mybatisplus.plugins.Page; | 
|---|
|  |  |  | import com.stylefeng.guns.core.base.controller.BaseController; | 
|---|
|  |  |  | import com.stylefeng.guns.core.beetl.ShiroExtUtil; | 
|---|
|  |  |  | import com.stylefeng.guns.core.common.constant.factory.PageFactory; | 
|---|
|  |  |  | import com.stylefeng.guns.core.shiro.ShiroKit; | 
|---|
|  |  |  | import com.stylefeng.guns.core.util.SinataUtil; | 
|---|
|  |  |  | import com.stylefeng.guns.modular.system.model.TOrderEvaluate; | 
|---|
|  |  |  | import org.springframework.stereotype.Controller; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.RequestMapping; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.ResponseBody; | 
|---|
|  |  |  | import org.springframework.ui.Model; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.PathVariable; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
|---|
|  |  |  | import com.stylefeng.guns.core.log.LogObjectHolder; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.RequestParam; | 
|---|
|  |  |  | import com.stylefeng.guns.modular.system.model.TOrderCharter; | 
|---|
|  |  |  | import com.stylefeng.guns.modular.system.service.ITOrderCharterService; | 
|---|
|  |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
|---|
|  |  |  | import org.springframework.stereotype.Controller; | 
|---|
|  |  |  | import org.springframework.ui.Model; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.PathVariable; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.RequestMapping; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.RequestParam; | 
|---|
|  |  |  | import org.springframework.web.bind.annotation.ResponseBody; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import javax.annotation.Resource; | 
|---|
|  |  |  | import java.util.Map; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | @Controller | 
|---|
|  |  |  | @RequestMapping("/tOrderCharter") | 
|---|
|  |  |  | public class TOrderCharterController extends BaseController { | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private String PREFIX = "/system/tOrderCharter/"; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private ITOrderCharterService tOrderCharterService; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private ShiroExtUtil shiroExtUtil; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 跳转到旅游包车订单首页 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | 
|---|
|  |  |  | public String index() { | 
|---|
|  |  |  | return PREFIX + "tOrderCharter.html"; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 跳转到查看详情 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | 
|---|
|  |  |  | public Object list(String insertTime,String userName,String contactName,String contactPhone,String useDemand,Integer state) { | 
|---|
|  |  |  | String beginTime = null; | 
|---|
|  |  |  | String endTime = null; | 
|---|
|  |  |  | if (SinataUtil.isNotEmpty(insertTime)){ | 
|---|
|  |  |  | if (SinataUtil.isNotEmpty(insertTime)) { | 
|---|
|  |  |  | String[] timeArray = insertTime.split(" - "); | 
|---|
|  |  |  | beginTime = timeArray[0]; | 
|---|
|  |  |  | endTime = timeArray[1]; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage(); | 
|---|
|  |  |  | if (ShiroKit.getUser().getRoleType() != 1){ | 
|---|
|  |  |  | if (shiroExtUtil.getUser().getRoleType() != 1) { | 
|---|
|  |  |  | page.setRecords(null); | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | page.setRecords(tOrderCharterService.getCharterOrderList(page,beginTime,endTime,userName,contactName,contactPhone,useDemand,state)); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | page.setRecords(tOrderCharterService.getCharterOrderList(page, beginTime, endTime, userName, contactName, contactPhone, useDemand, state)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return super.packForBT(page); | 
|---|
|  |  |  | } | 
|---|