Commit 1675b4503c4391c0a14dac5a843c3342191de9fc

Authored by 谭毅彬
1 parent e0ab99bf

入库详情操作记录代码提交

Signed-off-by: TanYibin <5491541@qq.com>
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&lt;ReceiptHeader, IRec @@ -252,8 +252,7 @@ public class ReceiptHeaderController extends JeecgController&lt;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&lt;ReceiptHeader, IRec @@ -267,7 +266,7 @@ public class ReceiptHeaderController extends JeecgController&lt;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&lt;ReceiptDetailMapper, R @@ -60,7 +60,7 @@ public class ReceiptDetailServiceImpl extends ServiceImpl&lt;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&lt;ReceiptDetailMapper, R @@ -104,6 +104,7 @@ public class ReceiptDetailServiceImpl extends ServiceImpl&lt;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&lt;ReceiptDetailMapper, R @@ -128,6 +129,7 @@ public class ReceiptDetailServiceImpl extends ServiceImpl&lt;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&lt;TaskHeaderMapper, TaskHea @@ -1095,7 +1095,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;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&lt;TaskHeaderMapper, TaskHea @@ -1255,7 +1255,7 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;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());