Commit f4c5f733b1420d8c4d9f8cd0af9986cd3e23e829
1 parent
8b80f9fc
增加并发限制和权限控制
Showing
2 changed files
with
25 additions
and
7 deletions
ant-design-vue-jeecg/src/views/system/task/CircleTaskHeaderList.vue
@@ -142,11 +142,11 @@ | @@ -142,11 +142,11 @@ | ||
142 | 142 | ||
143 | <span slot="action" slot-scope="text, record"> | 143 | <span slot="action" slot-scope="text, record"> |
144 | <a v-if="record.status == 1" v-has="'taskHeader:executeTask'" @click="executeTask(record)">执行<a-divider type="vertical"/></a> | 144 | <a v-if="record.status == 1" v-has="'taskHeader:executeTask'" @click="executeTask(record)">执行<a-divider type="vertical"/></a> |
145 | - <a v-if="record.isEmptyOut == 1 && record.exceptionState == 1" v-has="'taskHeader:executeTask'" @click="handleEmptyOutTask(record)">修复空出数据 | 145 | + <a v-if="record.isEmptyOut == 1 && record.exceptionState == 1" v-has="'taskHeader:handleEmptyOutTask'" @click="handleEmptyOutTask(record)">修复空出数据 |
146 | <a-divider type="vertical"/></a> | 146 | <a-divider type="vertical"/></a> |
147 | - <a v-if="record.isPickupError == 1 && record.exceptionState == 1" v-has="'taskHeader:executeTask'" @click="handlePickupErrorTask(record)">修复取货错数据 | 147 | + <a v-if="record.isPickupError == 1 && record.exceptionState == 1" v-has="'taskHeader:handlePickupErrorTask'" @click="handlePickupErrorTask(record)">修复取货错数据 |
148 | <a-divider type="vertical"/></a> | 148 | <a-divider type="vertical"/></a> |
149 | - <a v-if="record.isDoubleIn == 1 && record.exceptionState == 1" v-has="'taskHeader:executeTask'" @click="handleDoubleInTask(record)">修复重入数据 | 149 | + <a v-if="record.isDoubleIn == 1 && record.exceptionState == 1" v-has="'taskHeader:handleDoubleInTask'" @click="handleDoubleInTask(record)">修复重入数据 |
150 | <a-divider type="vertical"/></a> | 150 | <a-divider type="vertical"/></a> |
151 | <a v-if="record.status <= 10" v-has="'taskHeader:cancelTask'" @click="cancelTask(record)">取消</a> | 151 | <a v-if="record.status <= 10" v-has="'taskHeader:cancelTask'" @click="cancelTask(record)">取消</a> |
152 | </span> | 152 | </span> |
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/task/taskHeader/controller/TaskHeaderController.java
@@ -598,7 +598,7 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -598,7 +598,7 @@ public class TaskHeaderController extends HuahengBaseController { | ||
598 | } | 598 | } |
599 | String fromLocationCode = container.getLocationCode(); | 599 | String fromLocationCode = container.getLocationCode(); |
600 | if (StringUtils.isEmpty(fromLocationCode)) { | 600 | if (StringUtils.isEmpty(fromLocationCode)) { |
601 | - return Result.error("选择整出口, 起始库位号为空"); | 601 | + return Result.error("选择分拣口, 起始库位号为空"); |
602 | } | 602 | } |
603 | Location fromLocation = locationService.getLocationByCode(fromLocationCode, warehouseCode); | 603 | Location fromLocation = locationService.getLocationByCode(fromLocationCode, warehouseCode); |
604 | if (fromLocation == null) { | 604 | if (fromLocation == null) { |
@@ -656,7 +656,13 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -656,7 +656,13 @@ public class TaskHeaderController extends HuahengBaseController { | ||
656 | @ResponseBody | 656 | @ResponseBody |
657 | @ApiLogger(apiName = "修复空出的数据", from = "WMS") | 657 | @ApiLogger(apiName = "修复空出的数据", from = "WMS") |
658 | public Result handleEmptyOut(@RequestParam(name = "id", required = true) String id) { | 658 | public Result handleEmptyOut(@RequestParam(name = "id", required = true) String id) { |
659 | - Result result = taskHeaderService.handleEmptyOut(id); | 659 | + Result result = handleMultiProcess("handleEmptyOut", new MultiProcessListener() { |
660 | + @Override | ||
661 | + public Result<?> doProcess() { | ||
662 | + Result result = taskHeaderService.handleEmptyOut(id); | ||
663 | + return result; | ||
664 | + } | ||
665 | + }); | ||
660 | return result; | 666 | return result; |
661 | } | 667 | } |
662 | 668 | ||
@@ -670,7 +676,13 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -670,7 +676,13 @@ public class TaskHeaderController extends HuahengBaseController { | ||
670 | @ResponseBody | 676 | @ResponseBody |
671 | @ApiLogger(apiName = "修复重入的数据", from = "WMS") | 677 | @ApiLogger(apiName = "修复重入的数据", from = "WMS") |
672 | public Result handleDoubleIn(@RequestParam(name = "id", required = true) String id) { | 678 | public Result handleDoubleIn(@RequestParam(name = "id", required = true) String id) { |
673 | - Result result = taskHeaderService.handleDoubleIn(id); | 679 | + Result result = handleMultiProcess("handleDoubleIn", new MultiProcessListener() { |
680 | + @Override | ||
681 | + public Result<?> doProcess() { | ||
682 | + Result result = taskHeaderService.handleDoubleIn(id); | ||
683 | + return result; | ||
684 | + } | ||
685 | + }); | ||
674 | return result; | 686 | return result; |
675 | } | 687 | } |
676 | 688 | ||
@@ -684,7 +696,13 @@ public class TaskHeaderController extends HuahengBaseController { | @@ -684,7 +696,13 @@ public class TaskHeaderController extends HuahengBaseController { | ||
684 | @ResponseBody | 696 | @ResponseBody |
685 | @ApiLogger(apiName = "修复取货错的数据", from = "WMS") | 697 | @ApiLogger(apiName = "修复取货错的数据", from = "WMS") |
686 | public Result handlePickupError(@RequestParam(name = "id", required = true) String id) { | 698 | public Result handlePickupError(@RequestParam(name = "id", required = true) String id) { |
687 | - Result result = taskHeaderService.handlePickupError(id); | 699 | + Result result = handleMultiProcess("handlePickupError", new MultiProcessListener() { |
700 | + @Override | ||
701 | + public Result<?> doProcess() { | ||
702 | + Result result = taskHeaderService.handlePickupError(id); | ||
703 | + return result; | ||
704 | + } | ||
705 | + }); | ||
688 | return result; | 706 | return result; |
689 | } | 707 | } |
690 | 708 |