Commit f4c5f733b1420d8c4d9f8cd0af9986cd3e23e829

Authored by 肖超群
1 parent 8b80f9fc

增加并发限制和权限控制

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  
... ...