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 | 142 | |
143 | 143 | <span slot="action" slot-scope="text, record"> |
144 | 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 | 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 | 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 | 150 | <a-divider type="vertical"/></a> |
151 | 151 | <a v-if="record.status <= 10" v-has="'taskHeader:cancelTask'" @click="cancelTask(record)">取消</a> |
152 | 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 | 598 | } |
599 | 599 | String fromLocationCode = container.getLocationCode(); |
600 | 600 | if (StringUtils.isEmpty(fromLocationCode)) { |
601 | - return Result.error("选择整出口, 起始库位号为空"); | |
601 | + return Result.error("选择分拣口, 起始库位号为空"); | |
602 | 602 | } |
603 | 603 | Location fromLocation = locationService.getLocationByCode(fromLocationCode, warehouseCode); |
604 | 604 | if (fromLocation == null) { |
... | ... | @@ -656,7 +656,13 @@ public class TaskHeaderController extends HuahengBaseController { |
656 | 656 | @ResponseBody |
657 | 657 | @ApiLogger(apiName = "修复空出的数据", from = "WMS") |
658 | 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 | 666 | return result; |
661 | 667 | } |
662 | 668 | |
... | ... | @@ -670,7 +676,13 @@ public class TaskHeaderController extends HuahengBaseController { |
670 | 676 | @ResponseBody |
671 | 677 | @ApiLogger(apiName = "修复重入的数据", from = "WMS") |
672 | 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 | 686 | return result; |
675 | 687 | } |
676 | 688 | |
... | ... | @@ -684,7 +696,13 @@ public class TaskHeaderController extends HuahengBaseController { |
684 | 696 | @ResponseBody |
685 | 697 | @ApiLogger(apiName = "修复取货错的数据", from = "WMS") |
686 | 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 | 706 | return result; |
689 | 707 | } |
690 | 708 | |
... | ... |