Commit ba4e26f61117bc46404027443e9a1f2288e7e8ce
1 parent
27ea5432
更新积木报表的打印模板
Showing
6 changed files
with
230 additions
and
109 deletions
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/controller/ReceiptHeaderController.java
1 | 1 | package org.jeecg.modules.wms.receipt.receiptHeader.controller; |
2 | 2 | |
3 | -import java.io.IOException; | |
4 | -import java.util.Arrays; | |
5 | -import java.util.Collections; | |
6 | -import java.util.List; | |
7 | -import java.util.Map; | |
8 | -import java.util.stream.Collectors; | |
9 | - | |
10 | -import javax.annotation.Resource; | |
11 | -import javax.servlet.http.HttpServletRequest; | |
12 | -import javax.servlet.http.HttpServletResponse; | |
13 | - | |
3 | +import cn.monitor4all.logRecord.annotation.OperationLog; | |
4 | +import cn.monitor4all.logRecord.context.LogRecordContext; | |
5 | +import com.alibaba.fastjson.JSON; | |
6 | +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | |
7 | +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | |
8 | +import com.baomidou.mybatisplus.core.metadata.IPage; | |
9 | +import com.baomidou.mybatisplus.core.toolkit.Wrappers; | |
10 | +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | |
11 | +import io.swagger.annotations.Api; | |
12 | +import io.swagger.annotations.ApiOperation; | |
13 | +import lombok.extern.slf4j.Slf4j; | |
14 | 14 | import org.apache.shiro.SecurityUtils; |
15 | 15 | import org.apache.shiro.authz.annotation.RequiresPermissions; |
16 | 16 | import org.jeecg.common.api.vo.Result; |
... | ... | @@ -19,11 +19,9 @@ import org.jeecg.common.system.base.controller.JeecgController; |
19 | 19 | import org.jeecg.common.system.query.QueryGenerator; |
20 | 20 | import org.jeecg.common.system.vo.LoginUser; |
21 | 21 | import org.jeecg.common.util.oConvertUtils; |
22 | -import org.jeecg.modules.wms.api.erp.service.IErpService; | |
23 | 22 | import org.jeecg.modules.wms.api.mobile.entity.CallBoxBean; |
24 | 23 | import org.jeecg.modules.wms.api.mobile.entity.QuickReceiptBean; |
25 | -import org.jeecg.modules.wms.api.mobile.service.IMobileService; | |
26 | -import org.jeecg.modules.wms.config.material.service.IMaterialService; | |
24 | +import org.jeecg.modules.wms.config.container.entity.JimuReportResult; | |
27 | 25 | import org.jeecg.modules.wms.framework.service.IHuahengMultiHandlerService; |
28 | 26 | import org.jeecg.modules.wms.receipt.receiptHeader.entity.ReceiptDetail; |
29 | 27 | import org.jeecg.modules.wms.receipt.receiptHeader.entity.ReceiptHeader; |
... | ... | @@ -33,6 +31,7 @@ import org.jeecg.utils.HuahengJwtUtil; |
33 | 31 | import org.jeecg.utils.StringUtils; |
34 | 32 | import org.jeecg.utils.constant.QuantityConstant; |
35 | 33 | import org.jeecg.utils.support.ApiLogger; |
34 | +import org.jeecg.utils.support.PassApiAuthentication; | |
36 | 35 | import org.jeecgframework.poi.excel.ExcelImportUtil; |
37 | 36 | import org.jeecgframework.poi.excel.def.NormalExcelConstants; |
38 | 37 | import org.jeecgframework.poi.excel.entity.ExportParams; |
... | ... | @@ -44,24 +43,21 @@ import org.springframework.web.multipart.MultipartFile; |
44 | 43 | import org.springframework.web.multipart.MultipartHttpServletRequest; |
45 | 44 | import org.springframework.web.servlet.ModelAndView; |
46 | 45 | |
47 | -import com.alibaba.fastjson.JSON; | |
48 | -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | |
49 | -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | |
50 | -import com.baomidou.mybatisplus.core.metadata.IPage; | |
51 | -import com.baomidou.mybatisplus.core.toolkit.Wrappers; | |
52 | -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | |
53 | - | |
54 | -import cn.monitor4all.logRecord.annotation.OperationLog; | |
55 | -import cn.monitor4all.logRecord.context.LogRecordContext; | |
56 | -import io.swagger.annotations.Api; | |
57 | -import io.swagger.annotations.ApiOperation; | |
58 | -import lombok.extern.slf4j.Slf4j; | |
46 | +import javax.annotation.Resource; | |
47 | +import javax.servlet.http.HttpServletRequest; | |
48 | +import javax.servlet.http.HttpServletResponse; | |
49 | +import java.io.IOException; | |
50 | +import java.util.Arrays; | |
51 | +import java.util.Collections; | |
52 | +import java.util.List; | |
53 | +import java.util.Map; | |
54 | +import java.util.stream.Collectors; | |
59 | 55 | |
60 | 56 | /** |
61 | 57 | * @Description: 入库表主表 |
62 | - * @Author: jeecg-boot | |
63 | - * @Date: 2022-11-01 | |
64 | - * @Version: V1.0 | |
58 | + * @Author: jeecg-boot | |
59 | + * @Date: 2022-11-01 | |
60 | + * @Version: V1.0 | |
65 | 61 | */ |
66 | 62 | @Api(tags = "入库表主表") |
67 | 63 | @RestController |
... | ... | @@ -71,34 +67,27 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
71 | 67 | |
72 | 68 | @Autowired |
73 | 69 | private IReceiptHeaderService receiptHeaderService; |
74 | - | |
75 | - @Resource | |
76 | - private IMobileService mobileService; | |
77 | - | |
78 | 70 | @Autowired |
79 | 71 | private IReceiptDetailService receiptDetailService; |
80 | 72 | @Resource |
81 | - private IMaterialService materialService; | |
82 | - @Resource | |
83 | - private IErpService erpService; | |
84 | - @Resource | |
85 | 73 | private IHuahengMultiHandlerService huahengMultiHandlerService; |
86 | 74 | |
87 | 75 | /*---------------------------------主表处理-begin-------------------------------------*/ |
88 | 76 | |
89 | 77 | /** |
90 | 78 | * 分页列表查询 |
91 | - * @param receiptHeader | |
92 | - * @param pageNo | |
93 | - * @param pageSize | |
94 | - * @param req | |
79 | + * | |
80 | + * @param receiptHeader | |
81 | + * @param pageNo | |
82 | + * @param pageSize | |
83 | + * @param req | |
95 | 84 | * @return |
96 | 85 | */ |
97 | 86 | // @AutoLog(value = "入库表主表-分页列表查询") |
98 | 87 | @ApiOperation(value = "入库表主表-分页列表查询", notes = "入库表主表-分页列表查询") |
99 | 88 | @GetMapping(value = "/list") |
100 | 89 | public Result<IPage<ReceiptHeader>> queryPageList(ReceiptHeader receiptHeader, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, |
101 | - @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest request) { | |
90 | + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest request) { | |
102 | 91 | HuahengJwtUtil.setWarehouseCode(request, receiptHeader); |
103 | 92 | QueryWrapper<ReceiptHeader> queryWrapper = QueryGenerator.initQueryWrapper(receiptHeader, request.getParameterMap()); |
104 | 93 | Page<ReceiptHeader> page = new Page<ReceiptHeader>(pageNo, pageSize); |
... | ... | @@ -108,7 +97,8 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
108 | 97 | |
109 | 98 | /** |
110 | 99 | * 添加 |
111 | - * @param receiptHeader | |
100 | + * | |
101 | + * @param receiptHeader | |
112 | 102 | * @return |
113 | 103 | */ |
114 | 104 | @AutoLog(value = "入库表主表-添加") |
... | ... | @@ -122,7 +112,8 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
122 | 112 | |
123 | 113 | /** |
124 | 114 | * 编辑 |
125 | - * @param receiptHeader | |
115 | + * | |
116 | + * @param receiptHeader | |
126 | 117 | * @return |
127 | 118 | */ |
128 | 119 | @AutoLog(value = "入库表主表-编辑") |
... | ... | @@ -136,7 +127,8 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
136 | 127 | |
137 | 128 | /** |
138 | 129 | * 通过id删除 |
139 | - * @param id | |
130 | + * | |
131 | + * @param id | |
140 | 132 | * @return |
141 | 133 | */ |
142 | 134 | @AutoLog(value = "入库表主表-通过id删除") |
... | ... | @@ -152,7 +144,8 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
152 | 144 | |
153 | 145 | /** |
154 | 146 | * 批量删除 |
155 | - * @param ids | |
147 | + * | |
148 | + * @param ids | |
156 | 149 | * @return |
157 | 150 | */ |
158 | 151 | @AutoLog(value = "入库表主表-批量删除") |
... | ... | @@ -166,6 +159,7 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
166 | 159 | |
167 | 160 | /** |
168 | 161 | * 导出 |
162 | + * | |
169 | 163 | * @return |
170 | 164 | */ |
171 | 165 | @RequestMapping(value = "/exportXls") |
... | ... | @@ -176,6 +170,7 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
176 | 170 | |
177 | 171 | /** |
178 | 172 | * 导入 |
173 | + * | |
179 | 174 | * @return |
180 | 175 | */ |
181 | 176 | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
... | ... | @@ -186,11 +181,12 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
186 | 181 | |
187 | 182 | /** |
188 | 183 | * 导入入库单 |
184 | + * | |
189 | 185 | * @return |
190 | 186 | */ |
191 | 187 | @RequestMapping(value = "/importReceipt") |
192 | 188 | public Result<?> importFinishedProduct(HttpServletRequest request, HttpServletResponse response) throws Exception { |
193 | - MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request; | |
189 | + MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; | |
194 | 190 | Map<String, MultipartFile> fileMap = multipartRequest.getFileMap(); |
195 | 191 | for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { |
196 | 192 | MultipartFile file = entity.getValue();// 获取上传文件对象 |
... | ... | @@ -232,15 +228,17 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
232 | 228 | /*---------------------------------主表处理-end-------------------------------------*/ |
233 | 229 | |
234 | 230 | /*--------------------------------子表处理-入库单详情-begin----------------------------------------------*/ |
231 | + | |
235 | 232 | /** |
236 | 233 | * 通过主表ID查询 |
234 | + * | |
237 | 235 | * @return |
238 | 236 | */ |
239 | 237 | // @AutoLog(value = "入库单详情-通过主表ID查询") |
240 | 238 | @ApiOperation(value = "入库单详情-通过主表ID查询", notes = "入库单详情-通过主表ID查询") |
241 | 239 | @GetMapping(value = "/listReceiptDetailByMainId") |
242 | 240 | public Result<IPage<ReceiptDetail>> listReceiptDetailByMainId(ReceiptDetail receiptDetail, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, |
243 | - @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req) { | |
241 | + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req) { | |
244 | 242 | QueryWrapper<ReceiptDetail> queryWrapper = QueryGenerator.initQueryWrapper(receiptDetail, req.getParameterMap()); |
245 | 243 | Page<ReceiptDetail> page = new Page<ReceiptDetail>(pageNo, pageSize); |
246 | 244 | IPage<ReceiptDetail> pageList = receiptDetailService.page(page, queryWrapper); |
... | ... | @@ -256,11 +254,11 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
256 | 254 | @ApiOperation(value = "入库单详情-查询未收完的明细", notes = "入库单详情-查询未收完的明细") |
257 | 255 | @GetMapping(value = "/listReceiptDetailByCode") |
258 | 256 | public Result<IPage<ReceiptDetail>> listReceiptDetailByCode(String code, String materialCode, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, |
259 | - @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) { | |
257 | + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) { | |
260 | 258 | LambdaQueryWrapper<ReceiptDetail> query = Wrappers.lambdaQuery(); |
261 | 259 | query.eq(StringUtils.isNotEmpty(code), ReceiptDetail::getReceiptCode, code) |
262 | - .eq(StringUtils.isNotEmpty(materialCode), ReceiptDetail::getMaterialCode, materialCode) | |
263 | - .lt(ReceiptDetail::getStatus, QuantityConstant.RECEIPT_HEADER_COMPLETED).last(" and qty-task_qty>0"); | |
260 | + .eq(StringUtils.isNotEmpty(materialCode), ReceiptDetail::getMaterialCode, materialCode) | |
261 | + .lt(ReceiptDetail::getStatus, QuantityConstant.RECEIPT_HEADER_COMPLETED).last(" and qty-task_qty>0"); | |
264 | 262 | Page<ReceiptDetail> page = new Page<ReceiptDetail>(pageNo, pageSize); |
265 | 263 | IPage<ReceiptDetail> pageList = receiptDetailService.page(page, query); |
266 | 264 | return Result.ok(pageList); |
... | ... | @@ -268,7 +266,8 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
268 | 266 | |
269 | 267 | /** |
270 | 268 | * 添加 |
271 | - * @param receiptDetail | |
269 | + * | |
270 | + * @param receiptDetail | |
272 | 271 | * @return |
273 | 272 | */ |
274 | 273 | @AutoLog(value = "入库单详情-添加") |
... | ... | @@ -281,7 +280,8 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
281 | 280 | |
282 | 281 | /** |
283 | 282 | * 编辑 |
284 | - * @param receiptDetail | |
283 | + * | |
284 | + * @param receiptDetail | |
285 | 285 | * @return |
286 | 286 | */ |
287 | 287 | @AutoLog(value = "入库单详情-编辑") |
... | ... | @@ -297,7 +297,8 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
297 | 297 | |
298 | 298 | /** |
299 | 299 | * 通过id删除 |
300 | - * @param id | |
300 | + * | |
301 | + * @param id | |
301 | 302 | * @return |
302 | 303 | */ |
303 | 304 | @AutoLog(value = "入库单详情-通过id删除") |
... | ... | @@ -311,7 +312,8 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
311 | 312 | |
312 | 313 | /** |
313 | 314 | * 批量删除 |
314 | - * @param ids | |
315 | + * | |
316 | + * @param ids | |
315 | 317 | * @return |
316 | 318 | */ |
317 | 319 | @AutoLog(value = "入库单详情-批量删除") |
... | ... | @@ -325,6 +327,7 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
325 | 327 | |
326 | 328 | /** |
327 | 329 | * 导出 |
330 | + * | |
328 | 331 | * @return |
329 | 332 | */ |
330 | 333 | @RequestMapping(value = "/exportReceiptDetail") |
... | ... | @@ -332,7 +335,7 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
332 | 335 | public ModelAndView exportReceiptDetail(HttpServletRequest request, ReceiptDetail receiptDetail) { |
333 | 336 | // Step.1 组装查询条件 |
334 | 337 | QueryWrapper<ReceiptDetail> queryWrapper = QueryGenerator.initQueryWrapper(receiptDetail, request.getParameterMap()); |
335 | - LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); | |
338 | + LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); | |
336 | 339 | |
337 | 340 | // Step.2 获取导出数据 |
338 | 341 | List<ReceiptDetail> pageList = receiptDetailService.list(queryWrapper); |
... | ... | @@ -358,12 +361,13 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
358 | 361 | |
359 | 362 | /** |
360 | 363 | * 导入 |
364 | + * | |
361 | 365 | * @return |
362 | 366 | */ |
363 | 367 | @RequestMapping(value = "/importReceiptDetail/{mainId}") |
364 | 368 | @RequiresPermissions("receiptDetail:import") |
365 | 369 | public Result<?> importReceiptDetail(HttpServletRequest request, HttpServletResponse response, @PathVariable("mainId") Integer mainId) { |
366 | - MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request; | |
370 | + MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; | |
367 | 371 | Map<String, MultipartFile> fileMap = multipartRequest.getFileMap(); |
368 | 372 | for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { |
369 | 373 | MultipartFile file = entity.getValue();// 获取上传文件对象 |
... | ... | @@ -398,7 +402,8 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
398 | 402 | |
399 | 403 | /** |
400 | 404 | * 回传入库单 |
401 | - * @param receiptHeader | |
405 | + * | |
406 | + * @param receiptHeader | |
402 | 407 | * @return |
403 | 408 | */ |
404 | 409 | @AutoLog(value = "回传入库单") |
... | ... | @@ -458,4 +463,46 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec |
458 | 463 | public Result<?> crossDocking(@RequestParam(name = "id", required = true) String id, HttpServletRequest req) { |
459 | 464 | return receiptHeaderService.crossDocking(id); |
460 | 465 | } |
466 | + | |
467 | + /** | |
468 | + * 积木报表API数据集:入库单主表 | |
469 | + */ | |
470 | + @PassApiAuthentication | |
471 | + @GetMapping(value = "/listPrintContent") | |
472 | + public JimuReportResult listPrintContent(@RequestParam(name = "ids", required = true) String ids) { | |
473 | + LambdaQueryWrapper<ReceiptHeader> receiptHeaderQueryWrapper = Wrappers.lambdaQuery(); | |
474 | + receiptHeaderQueryWrapper.in(ReceiptHeader::getId, Arrays.asList(ids.split(","))); | |
475 | + List<ReceiptHeader> receiptHeaderList = receiptHeaderService.list(receiptHeaderQueryWrapper); | |
476 | + JimuReportResult jimuReportResult = new JimuReportResult(); | |
477 | + jimuReportResult.setData(receiptHeaderList); | |
478 | + return jimuReportResult; | |
479 | + } | |
480 | + | |
481 | + /** | |
482 | + * 积木报表API数据集:入库单详情 | |
483 | + */ | |
484 | + @PassApiAuthentication | |
485 | + @GetMapping(value = "/listPrintContentDetail") | |
486 | + public JimuReportResult listPrintContentDetail(@RequestParam(name = "ids", required = true) String ids) { | |
487 | + LambdaQueryWrapper<ReceiptDetail> receiptDetailQueryWrapper = Wrappers.lambdaQuery(); | |
488 | + receiptDetailQueryWrapper.in(ReceiptDetail::getReceiptId, Arrays.asList(ids.split(","))); | |
489 | + List<ReceiptDetail> receiptDetailList = receiptDetailService.list(receiptDetailQueryWrapper); | |
490 | + JimuReportResult jimuReportResult = new JimuReportResult(); | |
491 | + jimuReportResult.setData(receiptDetailList); | |
492 | + return jimuReportResult; | |
493 | + } | |
494 | + | |
495 | + /** | |
496 | + * 积木报表API数据集:入库单详情 | |
497 | + */ | |
498 | + @PassApiAuthentication | |
499 | + @GetMapping(value = "/listPrintReceiptDetail") | |
500 | + public JimuReportResult listPrintReceiptDetail(@RequestParam(name = "ids", required = true) String ids) { | |
501 | + LambdaQueryWrapper<ReceiptDetail> receiptDetailQueryWrapper = Wrappers.lambdaQuery(); | |
502 | + receiptDetailQueryWrapper.in(ReceiptDetail::getId, Arrays.asList(ids.split(","))); | |
503 | + List<ReceiptDetail> receiptDetailList = receiptDetailService.list(receiptDetailQueryWrapper); | |
504 | + JimuReportResult jimuReportResult = new JimuReportResult(); | |
505 | + jimuReportResult.setData(receiptDetailList); | |
506 | + return jimuReportResult; | |
507 | + } | |
461 | 508 | } |
... | ... |
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentContainerAdvice/controller/ShipmentContainerAdviceController.java
... | ... | @@ -6,12 +6,18 @@ import java.util.List; |
6 | 6 | import javax.servlet.http.HttpServletRequest; |
7 | 7 | import javax.servlet.http.HttpServletResponse; |
8 | 8 | |
9 | +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | |
10 | +import com.baomidou.mybatisplus.core.toolkit.Wrappers; | |
9 | 11 | import org.jeecg.common.api.vo.Result; |
10 | 12 | import org.jeecg.common.aspect.annotation.AutoLog; |
11 | 13 | import org.jeecg.common.system.base.controller.JeecgController; |
12 | 14 | import org.jeecg.common.system.query.QueryGenerator; |
15 | +import org.jeecg.modules.wms.config.container.entity.JimuReportResult; | |
13 | 16 | import org.jeecg.modules.wms.shipment.shipmentContainerAdvice.entity.ShipmentContainerAdvice; |
14 | 17 | import org.jeecg.modules.wms.shipment.shipmentContainerAdvice.service.IShipmentContainerAdviceService; |
18 | +import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentDetail; | |
19 | +import org.jeecg.utils.constant.QuantityConstant; | |
20 | +import org.jeecg.utils.support.PassApiAuthentication; | |
15 | 21 | import org.springframework.beans.factory.annotation.Autowired; |
16 | 22 | import org.springframework.web.bind.annotation.*; |
17 | 23 | import org.springframework.web.servlet.ModelAndView; |
... | ... | @@ -160,4 +166,20 @@ public class ShipmentContainerAdviceController extends JeecgController<ShipmentC |
160 | 166 | } |
161 | 167 | return Result.OK(shipmentContainerAdviceList); |
162 | 168 | } |
169 | + | |
170 | + | |
171 | + /** | |
172 | + * 积木报表API数据集:预配盘查询 | |
173 | + */ | |
174 | + @PassApiAuthentication | |
175 | + @GetMapping(value = "/listPrintShipmentAdvice") | |
176 | + public JimuReportResult listPrintShipmentAdvice(@RequestParam(name = "ids", required = true) String ids) { | |
177 | + LambdaQueryWrapper<ShipmentContainerAdvice> shipmentContainerAdviceQueryWrapper = Wrappers.lambdaQuery(); | |
178 | + shipmentContainerAdviceQueryWrapper.in(ShipmentContainerAdvice::getShipmentId, Arrays.asList(ids.split(","))) | |
179 | + .lt(ShipmentContainerAdvice::getStatus, QuantityConstant.SHIPMENT_CONTAINER_FINISHED); | |
180 | + List<ShipmentContainerAdvice> shipmentContainerAdviceList = shipmentContainerAdviceService.list(shipmentContainerAdviceQueryWrapper); | |
181 | + JimuReportResult jimuReportResult = new JimuReportResult(); | |
182 | + jimuReportResult.setData(shipmentContainerAdviceList); | |
183 | + return jimuReportResult; | |
184 | + } | |
163 | 185 | } |
... | ... |
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java
1 | 1 | package org.jeecg.modules.wms.shipment.shipmentHeader.controller; |
2 | 2 | |
3 | -import java.io.IOException; | |
4 | -import java.math.BigDecimal; | |
5 | -import java.util.Arrays; | |
6 | -import java.util.List; | |
7 | -import java.util.Map; | |
8 | -import java.util.stream.Collectors; | |
9 | - | |
10 | -import javax.annotation.Resource; | |
11 | -import javax.servlet.http.HttpServletRequest; | |
12 | -import javax.servlet.http.HttpServletResponse; | |
13 | - | |
3 | +import cn.monitor4all.logRecord.annotation.OperationLog; | |
4 | +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | |
5 | +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | |
6 | +import com.baomidou.mybatisplus.core.metadata.IPage; | |
7 | +import com.baomidou.mybatisplus.core.toolkit.Wrappers; | |
8 | +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | |
9 | +import io.swagger.annotations.Api; | |
10 | +import io.swagger.annotations.ApiOperation; | |
11 | +import lombok.extern.slf4j.Slf4j; | |
14 | 12 | import org.apache.shiro.SecurityUtils; |
15 | 13 | import org.apache.shiro.authz.annotation.RequiresPermissions; |
16 | 14 | import org.jeecg.common.api.vo.Result; |
... | ... | @@ -19,9 +17,8 @@ import org.jeecg.common.system.base.controller.JeecgController; |
19 | 17 | import org.jeecg.common.system.query.QueryGenerator; |
20 | 18 | import org.jeecg.common.system.vo.LoginUser; |
21 | 19 | import org.jeecg.common.util.oConvertUtils; |
22 | -import org.jeecg.modules.wms.api.erp.service.IErpService; | |
23 | 20 | import org.jeecg.modules.wms.api.mobile.entity.CallBoxBean; |
24 | -import org.jeecg.modules.wms.api.mobile.service.IMobileService; | |
21 | +import org.jeecg.modules.wms.config.container.entity.JimuReportResult; | |
25 | 22 | import org.jeecg.modules.wms.framework.service.IHuahengMultiHandlerService; |
26 | 23 | import org.jeecg.modules.wms.inventory.inventoryHeader.entity.InventoryDetail; |
27 | 24 | import org.jeecg.modules.wms.inventory.inventoryHeader.service.IInventoryDetailService; |
... | ... | @@ -34,6 +31,7 @@ import org.jeecg.modules.wms.task.taskHeader.entity.TaskHeader; |
34 | 31 | import org.jeecg.utils.HuahengJwtUtil; |
35 | 32 | import org.jeecg.utils.constant.QuantityConstant; |
36 | 33 | import org.jeecg.utils.support.ApiLogger; |
34 | +import org.jeecg.utils.support.PassApiAuthentication; | |
37 | 35 | import org.jeecgframework.poi.excel.ExcelImportUtil; |
38 | 36 | import org.jeecgframework.poi.excel.def.NormalExcelConstants; |
39 | 37 | import org.jeecgframework.poi.excel.entity.ExportParams; |
... | ... | @@ -45,20 +43,21 @@ import org.springframework.web.multipart.MultipartFile; |
45 | 43 | import org.springframework.web.multipart.MultipartHttpServletRequest; |
46 | 44 | import org.springframework.web.servlet.ModelAndView; |
47 | 45 | |
48 | -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | |
49 | -import com.baomidou.mybatisplus.core.metadata.IPage; | |
50 | -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | |
51 | - | |
52 | -import cn.monitor4all.logRecord.annotation.OperationLog; | |
53 | -import io.swagger.annotations.Api; | |
54 | -import io.swagger.annotations.ApiOperation; | |
55 | -import lombok.extern.slf4j.Slf4j; | |
46 | +import javax.annotation.Resource; | |
47 | +import javax.servlet.http.HttpServletRequest; | |
48 | +import javax.servlet.http.HttpServletResponse; | |
49 | +import java.io.IOException; | |
50 | +import java.math.BigDecimal; | |
51 | +import java.util.Arrays; | |
52 | +import java.util.List; | |
53 | +import java.util.Map; | |
54 | +import java.util.stream.Collectors; | |
56 | 55 | |
57 | 56 | /** |
58 | 57 | * @Description: 出库单 |
59 | - * @Author: jeecg-boot | |
60 | - * @Date: 2022-11-21 | |
61 | - * @Version: V1.0 | |
58 | + * @Author: jeecg-boot | |
59 | + * @Date: 2022-11-21 | |
60 | + * @Version: V1.0 | |
62 | 61 | */ |
63 | 62 | @Api(tags = "出库单") |
64 | 63 | @RestController |
... | ... | @@ -66,9 +65,6 @@ import lombok.extern.slf4j.Slf4j; |
66 | 65 | @Slf4j |
67 | 66 | public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IShipmentHeaderService> { |
68 | 67 | |
69 | - @Resource | |
70 | - private IMobileService mobileService; | |
71 | - | |
72 | 68 | @Autowired |
73 | 69 | private IShipmentHeaderService shipmentHeaderService; |
74 | 70 | |
... | ... | @@ -76,9 +72,6 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
76 | 72 | private IShipmentDetailService shipmentDetailService; |
77 | 73 | |
78 | 74 | @Resource |
79 | - private IErpService erpService; | |
80 | - | |
81 | - @Resource | |
82 | 75 | private IInventoryDetailService inventoryDetailService; |
83 | 76 | |
84 | 77 | @Resource |
... | ... | @@ -88,17 +81,18 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
88 | 81 | |
89 | 82 | /** |
90 | 83 | * 分页列表查询 |
91 | - * @param shipmentHeader | |
92 | - * @param pageNo | |
93 | - * @param pageSize | |
94 | - * @param req | |
84 | + * | |
85 | + * @param shipmentHeader | |
86 | + * @param pageNo | |
87 | + * @param pageSize | |
88 | + * @param req | |
95 | 89 | * @return |
96 | 90 | */ |
97 | 91 | // @AutoLog(value = "出库单-分页列表查询") |
98 | 92 | @ApiOperation(value = "出库单-分页列表查询", notes = "出库单-分页列表查询") |
99 | 93 | @GetMapping(value = "/list") |
100 | 94 | public Result<IPage<ShipmentHeader>> queryPageList(ShipmentHeader shipmentHeader, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, |
101 | - @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req) { | |
95 | + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req) { | |
102 | 96 | HuahengJwtUtil.setWarehouseCode(req, shipmentHeader); |
103 | 97 | QueryWrapper<ShipmentHeader> queryWrapper = QueryGenerator.initQueryWrapper(shipmentHeader, req.getParameterMap()); |
104 | 98 | Page<ShipmentHeader> page = new Page<ShipmentHeader>(pageNo, pageSize); |
... | ... | @@ -108,7 +102,8 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
108 | 102 | |
109 | 103 | /** |
110 | 104 | * 添加 |
111 | - * @param shipmentHeader | |
105 | + * | |
106 | + * @param shipmentHeader | |
112 | 107 | * @return |
113 | 108 | */ |
114 | 109 | @AutoLog(value = "出库单-添加") |
... | ... | @@ -130,7 +125,8 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
130 | 125 | |
131 | 126 | /** |
132 | 127 | * 编辑 |
133 | - * @param shipmentHeader | |
128 | + * | |
129 | + * @param shipmentHeader | |
134 | 130 | * @return |
135 | 131 | */ |
136 | 132 | @AutoLog(value = "出库单-编辑") |
... | ... | @@ -143,7 +139,8 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
143 | 139 | |
144 | 140 | /** |
145 | 141 | * 通过id删除 |
146 | - * @param id | |
142 | + * | |
143 | + * @param id | |
147 | 144 | * @return |
148 | 145 | */ |
149 | 146 | @AutoLog(value = "出库单-通过id删除") |
... | ... | @@ -159,7 +156,8 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
159 | 156 | |
160 | 157 | /** |
161 | 158 | * 批量删除 |
162 | - * @param ids | |
159 | + * | |
160 | + * @param ids | |
163 | 161 | * @return |
164 | 162 | */ |
165 | 163 | @AutoLog(value = "出库单-批量删除") |
... | ... | @@ -173,6 +171,7 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
173 | 171 | |
174 | 172 | /** |
175 | 173 | * 导出 |
174 | + * | |
176 | 175 | * @return |
177 | 176 | */ |
178 | 177 | @RequestMapping(value = "/exportXls") |
... | ... | @@ -183,6 +182,7 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
183 | 182 | |
184 | 183 | /** |
185 | 184 | * 导入 |
185 | + * | |
186 | 186 | * @return |
187 | 187 | */ |
188 | 188 | @RequestMapping(value = "/importExcel", method = RequestMethod.POST) |
... | ... | @@ -193,15 +193,17 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
193 | 193 | /*---------------------------------主表处理-end-------------------------------------*/ |
194 | 194 | |
195 | 195 | /*--------------------------------子表处理-出库单详情-begin----------------------------------------------*/ |
196 | + | |
196 | 197 | /** |
197 | 198 | * 通过主表ID查询 |
199 | + * | |
198 | 200 | * @return |
199 | 201 | */ |
200 | 202 | // @AutoLog(value = "出库单详情-通过主表ID查询") |
201 | 203 | @ApiOperation(value = "出库单详情-通过主表ID查询", notes = "出库单详情-通过主表ID查询") |
202 | 204 | @GetMapping(value = "/listShipmentDetailByMainId") |
203 | 205 | public Result<IPage<ShipmentDetail>> listShipmentDetailByMainId(ShipmentDetail shipmentDetail, @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, |
204 | - @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req) { | |
206 | + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest req) { | |
205 | 207 | QueryWrapper<ShipmentDetail> queryWrapper = QueryGenerator.initQueryWrapper(shipmentDetail, null); |
206 | 208 | Page<ShipmentDetail> page = new Page<ShipmentDetail>(pageNo, pageSize); |
207 | 209 | IPage<ShipmentDetail> pageList = shipmentDetailService.page(page, queryWrapper); |
... | ... | @@ -226,7 +228,8 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
226 | 228 | |
227 | 229 | /** |
228 | 230 | * 添加 |
229 | - * @param shipmentDetail | |
231 | + * | |
232 | + * @param shipmentDetail | |
230 | 233 | * @return |
231 | 234 | */ |
232 | 235 | @AutoLog(value = "出库单详情-添加") |
... | ... | @@ -239,7 +242,8 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
239 | 242 | |
240 | 243 | /** |
241 | 244 | * 编辑 |
242 | - * @param shipmentDetail | |
245 | + * | |
246 | + * @param shipmentDetail | |
243 | 247 | * @return |
244 | 248 | */ |
245 | 249 | @AutoLog(value = "出库单详情-编辑") |
... | ... | @@ -252,7 +256,8 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
252 | 256 | |
253 | 257 | /** |
254 | 258 | * 通过id删除 |
255 | - * @param id | |
259 | + * | |
260 | + * @param id | |
256 | 261 | * @return |
257 | 262 | */ |
258 | 263 | @AutoLog(value = "出库单详情-通过id删除") |
... | ... | @@ -266,7 +271,8 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
266 | 271 | |
267 | 272 | /** |
268 | 273 | * 批量删除 |
269 | - * @param ids | |
274 | + * | |
275 | + * @param ids | |
270 | 276 | * @return |
271 | 277 | */ |
272 | 278 | @AutoLog(value = "出库单详情-批量删除") |
... | ... | @@ -279,6 +285,7 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
279 | 285 | |
280 | 286 | /** |
281 | 287 | * 导出 |
288 | + * | |
282 | 289 | * @return |
283 | 290 | */ |
284 | 291 | @RequestMapping(value = "/exportShipmentDetail") |
... | ... | @@ -286,7 +293,7 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
286 | 293 | public ModelAndView exportShipmentDetail(HttpServletRequest request, ShipmentDetail shipmentDetail) { |
287 | 294 | // Step.1 组装查询条件 |
288 | 295 | QueryWrapper<ShipmentDetail> queryWrapper = QueryGenerator.initQueryWrapper(shipmentDetail, request.getParameterMap()); |
289 | - LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal(); | |
296 | + LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); | |
290 | 297 | |
291 | 298 | // Step.2 获取导出数据 |
292 | 299 | List<ShipmentDetail> pageList = shipmentDetailService.list(queryWrapper); |
... | ... | @@ -312,12 +319,13 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
312 | 319 | |
313 | 320 | /** |
314 | 321 | * 导入 |
322 | + * | |
315 | 323 | * @return |
316 | 324 | */ |
317 | 325 | @RequestMapping(value = "/importShipmentDetail/{mainId}") |
318 | 326 | @RequiresPermissions("shipmentDetail:import") |
319 | 327 | public Result<?> importShipmentDetail(HttpServletRequest request, HttpServletResponse response, @PathVariable("mainId") Integer mainId) { |
320 | - MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request; | |
328 | + MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; | |
321 | 329 | Map<String, MultipartFile> fileMap = multipartRequest.getFileMap(); |
322 | 330 | for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { |
323 | 331 | MultipartFile file = entity.getValue();// 获取上传文件对象 |
... | ... | @@ -350,11 +358,12 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
350 | 358 | |
351 | 359 | /** |
352 | 360 | * 导入出库单 |
361 | + * | |
353 | 362 | * @return |
354 | 363 | */ |
355 | 364 | @RequestMapping(value = "/importShipment") |
356 | 365 | public Result<?> importFinishedProduct(HttpServletRequest request, HttpServletResponse response) throws Exception { |
357 | - MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request; | |
366 | + MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; | |
358 | 367 | Map<String, MultipartFile> fileMap = multipartRequest.getFileMap(); |
359 | 368 | for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { |
360 | 369 | MultipartFile file = entity.getValue();// 获取上传文件对象 |
... | ... | @@ -398,7 +407,8 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
398 | 407 | |
399 | 408 | /** |
400 | 409 | * 回传出库单 |
401 | - * @param shipmentHeader | |
410 | + * | |
411 | + * @param shipmentHeader | |
402 | 412 | * @return |
403 | 413 | */ |
404 | 414 | @AutoLog(value = "回传出库单") |
... | ... | @@ -483,6 +493,7 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
483 | 493 | |
484 | 494 | /** |
485 | 495 | * 获取出库单物料库存信息 |
496 | + * | |
486 | 497 | * @return |
487 | 498 | */ |
488 | 499 | @ApiOperation(value = "获取出库单物料库存信息", notes = "获取出库单物料库存信息") |
... | ... | @@ -507,4 +518,45 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS |
507 | 518 | return Result.OK(shipmentInventory); |
508 | 519 | } |
509 | 520 | |
521 | + /** | |
522 | + * 积木报表API数据集:出库单主表 | |
523 | + */ | |
524 | + @PassApiAuthentication | |
525 | + @GetMapping(value = "/listPrintContent") | |
526 | + public JimuReportResult listPrintContent(@RequestParam(name = "ids", required = true) String ids) { | |
527 | + LambdaQueryWrapper<ShipmentHeader> shipmentHeaderQueryWrapper = Wrappers.lambdaQuery(); | |
528 | + shipmentHeaderQueryWrapper.in(ShipmentHeader::getId, Arrays.asList(ids.split(","))); | |
529 | + List<ShipmentHeader> shipmentHeaderList = shipmentHeaderService.list(shipmentHeaderQueryWrapper); | |
530 | + JimuReportResult jimuReportResult = new JimuReportResult(); | |
531 | + jimuReportResult.setData(shipmentHeaderList); | |
532 | + return jimuReportResult; | |
533 | + } | |
534 | + | |
535 | + /** | |
536 | + * 积木报表API数据集:出库单详情 | |
537 | + */ | |
538 | + @PassApiAuthentication | |
539 | + @GetMapping(value = "/listPrintContentDetail") | |
540 | + public JimuReportResult listPrintContentDetail(@RequestParam(name = "ids", required = true) String ids) { | |
541 | + LambdaQueryWrapper<ShipmentDetail> shipmentHeaderQueryWrapper = Wrappers.lambdaQuery(); | |
542 | + shipmentHeaderQueryWrapper.in(ShipmentDetail::getShipmentId, Arrays.asList(ids.split(","))); | |
543 | + List<ShipmentDetail> shipmentDetailList = shipmentDetailService.list(shipmentHeaderQueryWrapper); | |
544 | + JimuReportResult jimuReportResult = new JimuReportResult(); | |
545 | + jimuReportResult.setData(shipmentDetailList); | |
546 | + return jimuReportResult; | |
547 | + } | |
548 | + | |
549 | + /** | |
550 | + * 积木报表API数据集:出库单详情 | |
551 | + */ | |
552 | + @PassApiAuthentication | |
553 | + @GetMapping(value = "/listPrintShipmentDetail") | |
554 | + public JimuReportResult listPrintShipmentDetail(@RequestParam(name = "ids", required = true) String ids) { | |
555 | + LambdaQueryWrapper<ShipmentDetail> shipmentHeaderQueryWrapper = Wrappers.lambdaQuery(); | |
556 | + shipmentHeaderQueryWrapper.in(ShipmentDetail::getId, Arrays.asList(ids.split(","))); | |
557 | + List<ShipmentDetail> shipmentDetailList = shipmentDetailService.list(shipmentHeaderQueryWrapper); | |
558 | + JimuReportResult jimuReportResult = new JimuReportResult(); | |
559 | + jimuReportResult.setData(shipmentDetailList); | |
560 | + return jimuReportResult; | |
561 | + } | |
510 | 562 | } |
... | ... |
huaheng-wms-core/src/main/resources/application-dev.yml
... | ... | @@ -214,7 +214,7 @@ jeecg: |
214 | 214 | #webapp文件路径 |
215 | 215 | webapp: ./webapp |
216 | 216 | shiro: |
217 | - excludeUrls: /test/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/**,/sys/getWarehouseByUserCode,/receipt/receiveHeader/**,/config/materialSn/listPrintContent,/config/material/listPrintContent,/config/container/listPrintContent,/config/location/listPrintContent,/api/**,/sys/cas/client/validateLogin,/sys/common/static/**,/sys/systemActivation | |
217 | + excludeUrls: /test/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/**,/sys/getWarehouseByUserCode,/receipt/receiptHeader/listPrintContent,/receipt/receiptHeader/listPrintContentDetail,/receipt/receiptHeader/listPrintReceiptDetail,/shipment/shipmentHeader/listPrintContent,/shipment/shipmentHeader/listPrintContentDetail,/shipment/shipmentHeader/listPrintShipmentDetail,/shipment/shipmentContainerAdvice/listPrintShipmentAdvice,/receipt/receiveHeader/**,/config/materialSn/listPrintContent,/config/material/listPrintContent,/config/container/listPrintContent,/config/location/listPrintContent,/api/**,/sys/cas/client/validateLogin,/sys/common/static/**,/sys/systemActivation | |
218 | 218 | #阿里云oss存储和大鱼短信秘钥配置 |
219 | 219 | oss: |
220 | 220 | accessKey: ?? |
... | ... |
huaheng-wms-core/src/main/resources/application-prod.yml
... | ... | @@ -214,7 +214,7 @@ jeecg: |
214 | 214 | #webapp文件路径 |
215 | 215 | webapp: ./webapp |
216 | 216 | shiro: |
217 | - excludeUrls: /test/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/**,/sys/getWarehouseByUserCode,/receipt/receiveHeader/**,/config/materialSn/listPrintContent,/config/material/listPrintContent,/config/location/listPrintContent,/config/container/listPrintContent,/api/**,/sys/cas/client/validateLogin,/sys/common/static/**,/sys/systemActivation | |
217 | + excludeUrls: /test/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/**,/sys/getWarehouseByUserCode,/receipt/receiptHeader/listPrintContent,/receipt/receiptHeader/listPrintContentDetail,/receipt/receiptHeader/listPrintReceiptDetail,/shipment/shipmentHeader/listPrintContent,/shipment/shipmentHeader/listPrintContentDetail,/shipment/shipmentHeader/listPrintShipmentDetail,/shipment/shipmentContainerAdvice/listPrintShipmentAdvice,/receipt/receiveHeader/**,/config/materialSn/listPrintContent,/config/material/listPrintContent,/config/location/listPrintContent,/config/container/listPrintContent,/api/**,/sys/cas/client/validateLogin,/sys/common/static/**,/sys/systemActivation | |
218 | 218 | #阿里云oss存储和大鱼短信秘钥配置 |
219 | 219 | oss: |
220 | 220 | accessKey: ?? |
... | ... |
huaheng-wms-core/src/main/resources/application-test.yml
... | ... | @@ -217,7 +217,7 @@ jeecg: |
217 | 217 | #webapp文件路径 |
218 | 218 | webapp: ./webapp |
219 | 219 | shiro: |
220 | - excludeUrls: /test/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/**,/sys/getWarehouseByUserCode,/receipt/receiveHeader/**,/config/materialSn/listPrintContent,/config/materialSn/listPrintContent,/config/material/listPrintContent,/config/location/listPrintContent,/config/container/listPrintContent,/api/**,/sys/cas/client/validateLogin,/sys/common/static/**,/sys/systemActivation | |
220 | + excludeUrls: /test/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/**,/sys/getWarehouseByUserCode,/receipt/receiptHeader/listPrintContent,/receipt/receiptHeader/listPrintContentDetail,/receipt/receiptHeader/listPrintReceiptDetail,/shipment/shipmentHeader/listPrintContent,/shipment/shipmentHeader/listPrintContentDetail,/shipment/shipmentHeader/listPrintShipmentDetail,/shipment/shipmentContainerAdvice/listPrintShipmentAdvice,/receipt/receiveHeader/**,/config/materialSn/listPrintContent,/config/material/listPrintContent,/config/container/listPrintContent,/config/location/listPrintContent,/api/**,/sys/cas/client/validateLogin,/sys/common/static/**,/sys/systemActivation | |
221 | 221 | #阿里云oss存储和大鱼短信秘钥配置 |
222 | 222 | oss: |
223 | 223 | accessKey: ?? |
... | ... |