正在显示
4 个修改的文件
包含
42 行增加
和
1 行删除
@@ -3,7 +3,6 @@ package com.tianbo.analysis.annotation; | @@ -3,7 +3,6 @@ package com.tianbo.analysis.annotation; | ||
3 | import com.tianbo.analysis.dao.COMPANYUSERMapper; | 3 | import com.tianbo.analysis.dao.COMPANYUSERMapper; |
4 | import com.tianbo.analysis.model.COMPANYUSER; | 4 | import com.tianbo.analysis.model.COMPANYUSER; |
5 | import com.tianbo.analysis.model.ResultJson; | 5 | import com.tianbo.analysis.model.ResultJson; |
6 | -import org.apache.commons.codec.digest.DigestUtils; | ||
7 | import org.aspectj.lang.JoinPoint; | 6 | import org.aspectj.lang.JoinPoint; |
8 | import org.aspectj.lang.ProceedingJoinPoint; | 7 | import org.aspectj.lang.ProceedingJoinPoint; |
9 | import org.aspectj.lang.annotation.*; | 8 | import org.aspectj.lang.annotation.*; |
@@ -122,4 +122,38 @@ public class DomTransController { | @@ -122,4 +122,38 @@ public class DomTransController { | ||
122 | 122 | ||
123 | return new ResultJson("200","success",result); | 123 | return new ResultJson("200","success",result); |
124 | } | 124 | } |
125 | + | ||
126 | + @ApiOperation(value = "excel导出数据",notes = "awba转运前主单,awbh转运前分单,flightDate,flightNo转运前航班信息") | ||
127 | + @GetMapping("excelDom") | ||
128 | + @UserPermissionCheck | ||
129 | + public ResultJson<List<DomTransController>> excelDom(@RequestParam(value = "pageNum",required = false,defaultValue = "1") | ||
130 | + int pageNum, | ||
131 | + @RequestParam(value = "pageSize",required = false,defaultValue = "10") | ||
132 | + int pageSize, | ||
133 | + @RequestParam(value = "originMasterwaybill",required = false) String awba, | ||
134 | + @RequestParam(value = "originHousewaybill",required = false) String awbh, | ||
135 | + @RequestParam(value = "originFlightdate",required = false) String flightDate, | ||
136 | + @RequestParam(value = "originFlightdateEnd",required = false) String originFlightdateEnd, | ||
137 | + @RequestParam(value = "originFlightno",required = false) String flightNo, | ||
138 | + @RequestParam(value = "transType",required = false) String transType, | ||
139 | + @RequestParam(value = "agentName",required = false) String agentName, | ||
140 | + @CookieValue("username") String username, | ||
141 | + @CookieValue("userid") String userid){ | ||
142 | + DOMTRANSIT domtransit = new DOMTRANSIT(); | ||
143 | + domtransit.setOriginMasterwaybill(awba); | ||
144 | + domtransit.setOriginHousewaybill(awbh); | ||
145 | + domtransit.setOriginFlightno(flightNo); | ||
146 | + domtransit.setTransitType(transType); | ||
147 | + domtransit.setAgentName(agentName); | ||
148 | + | ||
149 | + //todo:权限校验,有管理权限的 显示全部数据 | ||
150 | + if (!"admin".equals(username)){ | ||
151 | + domtransit.setUserName(username); | ||
152 | + } | ||
153 | + if(StringUtils.isNotEmpty(flightDate) && StringUtils.isNotEmpty(originFlightdateEnd)){ | ||
154 | + domtransit.setOriginFlightdate(DateUtil.parseDate(flightDate,"yyyy-MM-dd")); | ||
155 | + domtransit.setOriginFlightdateEnd(DateUtil.parseDate(originFlightdateEnd,"yyyy-MM-dd")); | ||
156 | + } | ||
157 | + return new ResultJson("200","success", domTransitService.excelDom(domtransit)); | ||
158 | + } | ||
125 | } | 159 | } |
@@ -16,6 +16,8 @@ public interface DomTransitService { | @@ -16,6 +16,8 @@ public interface DomTransitService { | ||
16 | 16 | ||
17 | PageInfo<DOMTRANSIT> selectList(DOMTRANSIT record, int pageNum, int pageSize); | 17 | PageInfo<DOMTRANSIT> selectList(DOMTRANSIT record, int pageNum, int pageSize); |
18 | 18 | ||
19 | + List<DOMTRANSIT> excelDom(DOMTRANSIT record); | ||
20 | + | ||
19 | int updateByPrimaryKeySelective(DOMTRANSIT record); | 21 | int updateByPrimaryKeySelective(DOMTRANSIT record); |
20 | 22 | ||
21 | int updateByPrimaryKey(DOMTRANSIT record); | 23 | int updateByPrimaryKey(DOMTRANSIT record); |
@@ -50,6 +50,12 @@ public class DomtransitServiceImpl implements DomTransitService { | @@ -50,6 +50,12 @@ public class DomtransitServiceImpl implements DomTransitService { | ||
50 | } | 50 | } |
51 | 51 | ||
52 | @Override | 52 | @Override |
53 | + public List<DOMTRANSIT> excelDom(DOMTRANSIT record) { | ||
54 | + List<DOMTRANSIT> list = domtransitMapper.selectList(record); | ||
55 | + return list; | ||
56 | + } | ||
57 | + | ||
58 | + @Override | ||
53 | public int updateByPrimaryKeySelective(DOMTRANSIT record) { | 59 | public int updateByPrimaryKeySelective(DOMTRANSIT record) { |
54 | return domtransitMapper.updateByPrimaryKeySelective(record); | 60 | return domtransitMapper.updateByPrimaryKeySelective(record); |
55 | } | 61 | } |
-
请 注册 或 登录 后发表评论