Commit 1675b4503c4391c0a14dac5a843c3342191de9fc
1 parent
e0ab99bf
入库详情操作记录代码提交
Signed-off-by: TanYibin <5491541@qq.com>
Showing
5 changed files
with
20 additions
and
19 deletions
ant-design-vue-jeecg/src/views/system/monitor/OperationLog.vue
@@ -24,7 +24,7 @@ | @@ -24,7 +24,7 @@ | ||
24 | <j-input placeholder="请输入操作内容" v-model="queryParam.operationMsg"></j-input> | 24 | <j-input placeholder="请输入操作内容" v-model="queryParam.operationMsg"></j-input> |
25 | </a-form-item> | 25 | </a-form-item> |
26 | </a-col> | 26 | </a-col> |
27 | - <a-col :xl="10" :lg="11" :md="12" :sm="24"> | 27 | + <a-col :xl="12" :lg="7" :md="8" :sm="24"> |
28 | <a-form-item label="创建日期"> | 28 | <a-form-item label="创建日期"> |
29 | <j-date :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" placeholder="请选择开始时间" | 29 | <j-date :show-time="true" date-format="YYYY-MM-DD HH:mm:ss" placeholder="请选择开始时间" |
30 | class="query-group-cust" v-model="queryParam.operationTime_begin"></j-date> | 30 | class="query-group-cust" v-model="queryParam.operationTime_begin"></j-date> |
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/controller/ReceiptHeaderController.java
@@ -252,8 +252,7 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec | @@ -252,8 +252,7 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec | ||
252 | @ApiOperation(value = "入库单详情-通过id删除", notes = "入库单详情-通过id删除") | 252 | @ApiOperation(value = "入库单详情-通过id删除", notes = "入库单详情-通过id删除") |
253 | @RequiresPermissions("receiptDetail:delete") | 253 | @RequiresPermissions("receiptDetail:delete") |
254 | @DeleteMapping(value = "/deleteReceiptDetail") | 254 | @DeleteMapping(value = "/deleteReceiptDetail") |
255 | - @OperationLog(bizId = "''", bizType = "'入库单追踪'", tag = "'入库详情删除'", extra = "#extraJsonString", msg = "''", recordReturnValue = true) | ||
256 | - public Result<String> deleteReceiptDetail(@RequestParam(name = "id", required = true) String id) { | 255 | + public Result<?> deleteReceiptDetail(@RequestParam(name = "id", required = true) String id) { |
257 | Result result = receiptDetailService.removeDetailById(id); | 256 | Result result = receiptDetailService.removeDetailById(id); |
258 | return result; | 257 | return result; |
259 | } | 258 | } |
@@ -267,7 +266,7 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec | @@ -267,7 +266,7 @@ public class ReceiptHeaderController extends JeecgController<ReceiptHeader, IRec | ||
267 | @ApiOperation(value = "入库单详情-批量删除", notes = "入库单详情-批量删除") | 266 | @ApiOperation(value = "入库单详情-批量删除", notes = "入库单详情-批量删除") |
268 | @RequiresPermissions("receiptDetail:deleteBatch") | 267 | @RequiresPermissions("receiptDetail:deleteBatch") |
269 | @DeleteMapping(value = "/deleteBatchReceiptDetail") | 268 | @DeleteMapping(value = "/deleteBatchReceiptDetail") |
270 | - public Result<String> deleteBatchReceiptDetail(@RequestParam(name = "ids", required = true) String ids) { | 269 | + public Result<?> deleteBatchReceiptDetail(@RequestParam(name = "ids", required = true) String ids) { |
271 | Result result = receiptDetailService.removeDetailListById(Arrays.asList(ids.split(","))); | 270 | Result result = receiptDetailService.removeDetailListById(Arrays.asList(ids.split(","))); |
272 | return result; | 271 | return result; |
273 | } | 272 | } |
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/receipt/receiptHeader/service/impl/ReceiptDetailServiceImpl.java
@@ -60,7 +60,7 @@ public class ReceiptDetailServiceImpl extends ServiceImpl<ReceiptDetailMapper, R | @@ -60,7 +60,7 @@ public class ReceiptDetailServiceImpl extends ServiceImpl<ReceiptDetailMapper, R | ||
60 | } | 60 | } |
61 | 61 | ||
62 | @Override | 62 | @Override |
63 | - @OperationLog(bizId = "''", bizType = "'入库单追踪'", tag = "'入库详情添加'", extra = "#extraJsonString", msg = "''", operatorId = "#username", recordReturnValue = true) | 63 | + @OperationLog(bizId = "''", bizType = "'入库单追踪'", tag = "'入库详情添加'", extra = "#extraJsonString", msg = "''", recordReturnValue = true) |
64 | public Result saveReceiptDetail(ReceiptDetail receiptDetail) { | 64 | public Result saveReceiptDetail(ReceiptDetail receiptDetail) { |
65 | ReceiptHeader receiptHeader = receiptHeaderService.getById(receiptDetail.getReceiptId()); | 65 | ReceiptHeader receiptHeader = receiptHeaderService.getById(receiptDetail.getReceiptId()); |
66 | if (receiptHeader == null) { | 66 | if (receiptHeader == null) { |
@@ -104,6 +104,7 @@ public class ReceiptDetailServiceImpl extends ServiceImpl<ReceiptDetailMapper, R | @@ -104,6 +104,7 @@ public class ReceiptDetailServiceImpl extends ServiceImpl<ReceiptDetailMapper, R | ||
104 | 104 | ||
105 | @Override | 105 | @Override |
106 | @Transactional(rollbackFor = ServiceException.class) | 106 | @Transactional(rollbackFor = ServiceException.class) |
107 | + @OperationLog(bizId = "''", bizType = "'入库单追踪'", tag = "'入库详情删除'", extra = "#extraJsonString", msg = "''", recordReturnValue = true) | ||
107 | public Result removeDetailById(String id) { | 108 | public Result removeDetailById(String id) { |
108 | ReceiptDetail receiptDetail = receiptDetailService.getById(id); | 109 | ReceiptDetail receiptDetail = receiptDetailService.getById(id); |
109 | if (receiptDetail == null) { | 110 | if (receiptDetail == null) { |
@@ -128,6 +129,7 @@ public class ReceiptDetailServiceImpl extends ServiceImpl<ReceiptDetailMapper, R | @@ -128,6 +129,7 @@ public class ReceiptDetailServiceImpl extends ServiceImpl<ReceiptDetailMapper, R | ||
128 | if (!success) { | 129 | if (!success) { |
129 | throw new ServiceException("更新入库单头数量失败"); | 130 | throw new ServiceException("更新入库单头数量失败"); |
130 | } | 131 | } |
132 | + LogRecordContext.putVariable("extraJsonString", JSON.toJSONString(Collections.singletonList(receiptDetail)));// 操作日志收集 | ||
131 | return Result.OK("删除成功!"); | 133 | return Result.OK("删除成功!"); |
132 | } | 134 | } |
133 | 135 |
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/controller/TaskHeaderController.java
@@ -270,7 +270,7 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -270,7 +270,7 @@ public class TaskHeaderController extends HuahengBaseController { | ||
270 | String selections = request.getParameter("selections"); | 270 | String selections = request.getParameter("selections"); |
271 | if (oConvertUtils.isNotEmpty(selections)) { | 271 | if (oConvertUtils.isNotEmpty(selections)) { |
272 | List<String> selectionList = Arrays.asList(selections.split(",")); | 272 | List<String> selectionList = Arrays.asList(selections.split(",")); |
273 | - exportList = pageList.stream().filter(item -> selectionList.contains(item.getId())).collect(Collectors.toList()); | 273 | + exportList = pageList.stream().filter(item -> selectionList.contains(item.getId().toString())).collect(Collectors.toList()); |
274 | } else { | 274 | } else { |
275 | exportList = pageList; | 275 | exportList = pageList; |
276 | } | 276 | } |
@@ -337,7 +337,7 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -337,7 +337,7 @@ public class TaskHeaderController extends HuahengBaseController { | ||
337 | Integer taskId = taskHeader.getId(); | 337 | Integer taskId = taskHeader.getId(); |
338 | Result result = handleMultiProcess("completeTaskByWMS", new MultiProcessListener() { | 338 | Result result = handleMultiProcess("completeTaskByWMS", new MultiProcessListener() { |
339 | @Override | 339 | @Override |
340 | - public Result doProcess() { | 340 | + public Result<?> doProcess() { |
341 | Result result = taskHeaderService.completeTaskByWMS(taskId); | 341 | Result result = taskHeaderService.completeTaskByWMS(taskId); |
342 | return result; | 342 | return result; |
343 | } | 343 | } |
@@ -362,7 +362,7 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -362,7 +362,7 @@ public class TaskHeaderController extends HuahengBaseController { | ||
362 | for (int taskId : idList) { | 362 | for (int taskId : idList) { |
363 | result = handleMultiProcess("cancelTask", new MultiProcessListener() { | 363 | result = handleMultiProcess("cancelTask", new MultiProcessListener() { |
364 | @Override | 364 | @Override |
365 | - public Result doProcess() { | 365 | + public Result<?> doProcess() { |
366 | Result result = taskHeaderService.cancelTask(taskId); | 366 | Result result = taskHeaderService.cancelTask(taskId); |
367 | return result; | 367 | return result; |
368 | } | 368 | } |
@@ -385,7 +385,7 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -385,7 +385,7 @@ public class TaskHeaderController extends HuahengBaseController { | ||
385 | Integer taskId = taskHeader.getId(); | 385 | Integer taskId = taskHeader.getId(); |
386 | Result result = handleMultiProcess("execute", new MultiProcessListener() { | 386 | Result result = handleMultiProcess("execute", new MultiProcessListener() { |
387 | @Override | 387 | @Override |
388 | - public Result doProcess() { | 388 | + public Result<?> doProcess() { |
389 | Result result = taskHeaderService.sendTaskToWcs(taskId); | 389 | Result result = taskHeaderService.sendTaskToWcs(taskId); |
390 | return result; | 390 | return result; |
391 | } | 391 | } |
@@ -400,13 +400,13 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -400,13 +400,13 @@ public class TaskHeaderController extends HuahengBaseController { | ||
400 | @ApiOperation(value = "任务表-创建空托入库任务", notes = "任务表-创建空托入库任务") | 400 | @ApiOperation(value = "任务表-创建空托入库任务", notes = "任务表-创建空托入库任务") |
401 | @PostMapping("/createEmptyIn") | 401 | @PostMapping("/createEmptyIn") |
402 | @RequiresPermissions("taskHeader:emptyIn") | 402 | @RequiresPermissions("taskHeader:emptyIn") |
403 | - public Result<TaskHeader> createEmptyIn(@RequestBody TaskHeader taskHeader, HttpServletRequest req) { | 403 | + public Result createEmptyIn(@RequestBody TaskHeader taskHeader, HttpServletRequest req) { |
404 | String contaienrCode = taskHeader.getContainerCode(); | 404 | String contaienrCode = taskHeader.getContainerCode(); |
405 | String toLocationCode = taskHeader.getToLocationCode(); | 405 | String toLocationCode = taskHeader.getToLocationCode(); |
406 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); | 406 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); |
407 | Result result = handleMultiProcess("createEmptyIn", new MultiProcessListener() { | 407 | Result result = handleMultiProcess("createEmptyIn", new MultiProcessListener() { |
408 | @Override | 408 | @Override |
409 | - public Result doProcess() { | 409 | + public Result<?> doProcess() { |
410 | Result result = taskHeaderService.createEmptyIn(contaienrCode, toLocationCode, warehouseCode); | 410 | Result result = taskHeaderService.createEmptyIn(contaienrCode, toLocationCode, warehouseCode); |
411 | return result; | 411 | return result; |
412 | } | 412 | } |
@@ -427,7 +427,7 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -427,7 +427,7 @@ public class TaskHeaderController extends HuahengBaseController { | ||
427 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); | 427 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); |
428 | Result result = handleMultiProcess("createEmptyOut", new MultiProcessListener() { | 428 | Result result = handleMultiProcess("createEmptyOut", new MultiProcessListener() { |
429 | @Override | 429 | @Override |
430 | - public Result doProcess() { | 430 | + public Result<?> doProcess() { |
431 | Result result = taskHeaderService.createEmptyOut(contaienrCode, toPortCode, warehouseCode); | 431 | Result result = taskHeaderService.createEmptyOut(contaienrCode, toPortCode, warehouseCode); |
432 | return result; | 432 | return result; |
433 | } | 433 | } |
@@ -448,7 +448,7 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -448,7 +448,7 @@ public class TaskHeaderController extends HuahengBaseController { | ||
448 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); | 448 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); |
449 | Result result = handleMultiProcess("createTransferTask", new MultiProcessListener() { | 449 | Result result = handleMultiProcess("createTransferTask", new MultiProcessListener() { |
450 | @Override | 450 | @Override |
451 | - public Result doProcess() { | 451 | + public Result<?> doProcess() { |
452 | Result result = taskHeaderService.createTransferTask(fromLocationCode, toLocationCode, warehouseCode); | 452 | Result result = taskHeaderService.createTransferTask(fromLocationCode, toLocationCode, warehouseCode); |
453 | return result; | 453 | return result; |
454 | } | 454 | } |
@@ -469,7 +469,7 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -469,7 +469,7 @@ public class TaskHeaderController extends HuahengBaseController { | ||
469 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); | 469 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); |
470 | Result result = handleMultiProcess("createCheckOutTask", new MultiProcessListener() { | 470 | Result result = handleMultiProcess("createCheckOutTask", new MultiProcessListener() { |
471 | @Override | 471 | @Override |
472 | - public Result doProcess() { | 472 | + public Result<?> doProcess() { |
473 | Result result = taskHeaderService.createCheckOutTask(containerCode, toPortCode, warehouseCode); | 473 | Result result = taskHeaderService.createCheckOutTask(containerCode, toPortCode, warehouseCode); |
474 | return result; | 474 | return result; |
475 | } | 475 | } |
@@ -491,7 +491,7 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -491,7 +491,7 @@ public class TaskHeaderController extends HuahengBaseController { | ||
491 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); | 491 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); |
492 | Result result = handleMultiProcess("createOverStationTask", new MultiProcessListener() { | 492 | Result result = handleMultiProcess("createOverStationTask", new MultiProcessListener() { |
493 | @Override | 493 | @Override |
494 | - public Result doProcess() { | 494 | + public Result<?> doProcess() { |
495 | Result result = taskHeaderService.createOverStationTask(containerCode, fromPortCode, toPortCode, warehouseCode); | 495 | Result result = taskHeaderService.createOverStationTask(containerCode, fromPortCode, toPortCode, warehouseCode); |
496 | return result; | 496 | return result; |
497 | } | 497 | } |
@@ -512,7 +512,7 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -512,7 +512,7 @@ public class TaskHeaderController extends HuahengBaseController { | ||
512 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); | 512 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); |
513 | Result result = handleMultiProcess("createManyEmptyIn", new MultiProcessListener() { | 513 | Result result = handleMultiProcess("createManyEmptyIn", new MultiProcessListener() { |
514 | @Override | 514 | @Override |
515 | - public Result doProcess() { | 515 | + public Result<?> doProcess() { |
516 | Result result = taskHeaderService.createManyEmptyIn(containerCode, toLocationCode, warehouseCode); | 516 | Result result = taskHeaderService.createManyEmptyIn(containerCode, toLocationCode, warehouseCode); |
517 | return result; | 517 | return result; |
518 | } | 518 | } |
@@ -533,7 +533,7 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -533,7 +533,7 @@ public class TaskHeaderController extends HuahengBaseController { | ||
533 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); | 533 | String warehouseCode = HuahengJwtUtil.getWarehouseCodeByToken(req); |
534 | Result result = handleMultiProcess("createManyEmptyOut", new MultiProcessListener() { | 534 | Result result = handleMultiProcess("createManyEmptyOut", new MultiProcessListener() { |
535 | @Override | 535 | @Override |
536 | - public Result doProcess() { | 536 | + public Result<?> doProcess() { |
537 | Result result = taskHeaderService.createManyEmptyOut(containerCode, toPortCode, warehouseCode); | 537 | Result result = taskHeaderService.createManyEmptyOut(containerCode, toPortCode, warehouseCode); |
538 | return result; | 538 | return result; |
539 | } | 539 | } |
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/service/impl/TaskHeaderServiceImpl.java
@@ -1095,7 +1095,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | @@ -1095,7 +1095,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | ||
1095 | return Result.error("任务未找到,执行中止"); | 1095 | return Result.error("任务未找到,执行中止"); |
1096 | } | 1096 | } |
1097 | String warehouseCode = taskHeader.getWarehouseCode(); | 1097 | String warehouseCode = taskHeader.getWarehouseCode(); |
1098 | - String fromLocationCode = taskHeader.getFromLocationCode(); | 1098 | +// String fromLocationCode = taskHeader.getFromLocationCode(); |
1099 | String toLocationCode = taskHeader.getToLocationCode(); | 1099 | String toLocationCode = taskHeader.getToLocationCode(); |
1100 | String zoneCode = taskHeader.getZoneCode(); | 1100 | String zoneCode = taskHeader.getZoneCode(); |
1101 | String containerCode = taskHeader.getContainerCode(); | 1101 | String containerCode = taskHeader.getContainerCode(); |
@@ -1255,7 +1255,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | @@ -1255,7 +1255,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl<TaskHeaderMapper, TaskHea | ||
1255 | String warehouseCode = taskHeader.getWarehouseCode(); | 1255 | String warehouseCode = taskHeader.getWarehouseCode(); |
1256 | String fromLocationCode = taskHeader.getFromLocationCode(); | 1256 | String fromLocationCode = taskHeader.getFromLocationCode(); |
1257 | String toLocationCode = taskHeader.getToLocationCode(); | 1257 | String toLocationCode = taskHeader.getToLocationCode(); |
1258 | - String zoneCode = taskHeader.getZoneCode(); | 1258 | +// String zoneCode = taskHeader.getZoneCode(); |
1259 | String containerCode = taskHeader.getContainerCode(); | 1259 | String containerCode = taskHeader.getContainerCode(); |
1260 | int taskType = taskHeader.getTaskType(); | 1260 | int taskType = taskHeader.getTaskType(); |
1261 | List<TaskDetail> taskDetailList = taskDetailService.getTaskDetailListByTaskId(taskHeader.getId()); | 1261 | List<TaskDetail> taskDetailList = taskDetailService.getTaskDetailListByTaskId(taskHeader.getId()); |