diff --git a/snow-admin/src/main/java/com/snow/web/controller/flowable/FlowController.java b/snow-admin/src/main/java/com/snow/web/controller/flowable/FlowController.java index 57f15ca..c0930cb 100644 --- a/snow-admin/src/main/java/com/snow/web/controller/flowable/FlowController.java +++ b/snow-admin/src/main/java/com/snow/web/controller/flowable/FlowController.java @@ -2,6 +2,7 @@ package com.snow.web.controller.flowable; import cn.hutool.core.util.ReflectUtil; import com.alibaba.fastjson.JSON; +import com.snow.common.annotation.RepeatSubmit; import com.snow.common.core.controller.BaseController; import com.snow.common.core.domain.AjaxResult; import com.snow.common.core.page.PageModel; @@ -68,6 +69,7 @@ public class FlowController extends BaseController { */ @PostMapping("/finishTask") @ResponseBody + @RepeatSubmit public AjaxResult finishTask(CompleteTaskDTO completeTaskDTO) { SysUser sysUser = ShiroUtils.getSysUser(); @@ -149,6 +151,10 @@ public class FlowController extends BaseController { return prefix +"/myStartProcessDetail"; } + /** + * 我参与的任务 + * @return + */ @RequiresPermissions("flow:process:getMyTakePartInProcess") @GetMapping("/toMyTakePartInProcess") public String getMyTakePartInProcess() diff --git a/snow-admin/src/main/java/com/snow/web/controller/flowable/FlowModelerController.java b/snow-admin/src/main/java/com/snow/web/controller/flowable/FlowModelerController.java index 14f4e85..dbfa0c8 100644 --- a/snow-admin/src/main/java/com/snow/web/controller/flowable/FlowModelerController.java +++ b/snow-admin/src/main/java/com/snow/web/controller/flowable/FlowModelerController.java @@ -1,6 +1,7 @@ package com.snow.web.controller.flowable; import com.snow.common.annotation.Log; +import com.snow.common.annotation.RepeatSubmit; import com.snow.common.core.controller.BaseController; import com.snow.common.core.domain.AjaxResult; import com.snow.common.core.page.PageModel; @@ -136,6 +137,7 @@ public class FlowModelerController extends BaseController @RequiresPermissions("modeler:deployment:deployment") @PostMapping("/importData") @ResponseBody + @RepeatSubmit public AjaxResult importData(MultipartFile file, String name,String key,String category) throws Exception { InputStream inputStream = file.getInputStream(); diff --git a/snow-admin/src/main/java/com/snow/web/controller/system/PurchaseOrderController.java b/snow-admin/src/main/java/com/snow/web/controller/system/PurchaseOrderController.java index 3de24cb..f9830c5 100644 --- a/snow-admin/src/main/java/com/snow/web/controller/system/PurchaseOrderController.java +++ b/snow-admin/src/main/java/com/snow/web/controller/system/PurchaseOrderController.java @@ -9,6 +9,7 @@ import com.alibaba.excel.ExcelReader; import com.alibaba.excel.read.metadata.ReadSheet; import com.alibaba.fastjson.JSON; import com.google.common.collect.Lists; +import com.snow.common.annotation.RepeatSubmit; import com.snow.common.constant.SequenceContants; import com.snow.common.utils.poi.EasyExcelUtil; import com.snow.flowable.domain.CompleteTaskDTO; @@ -143,6 +144,7 @@ public class PurchaseOrderController extends BaseController @Log(title = "采购单主表", businessType = BusinessType.INSERT) @PostMapping("/add") @ResponseBody + @RepeatSubmit public AjaxResult addSave(PurchaseOrderMain purchaseOrderMain) { return toAjax(purchaseOrderMainService.insertPurchaseOrderMain(purchaseOrderMain)); @@ -190,10 +192,11 @@ public class PurchaseOrderController extends BaseController * 修改保存采购单并发起申请 */ @RequiresPermissions("system:purchaseOrder:edit") - @Log(title = "采购单主表", businessType = BusinessType.UPDATE) + @Log(title = "采购单主表", businessType = BusinessType.OTHER) @PostMapping("/edit") @ResponseBody @Transactional + @RepeatSubmit public AjaxResult editSave(PurchaseOrderMain purchaseOrderMain) { SysUser sysUser = ShiroUtils.getSysUser(); @@ -245,6 +248,7 @@ public class PurchaseOrderController extends BaseController @PostMapping("/restart") @ResponseBody @Transactional + @RepeatSubmit public AjaxResult restart(PurchaseOrderMainTask purchaseOrderMainTask) { SysUser sysUser = ShiroUtils.getSysUser(); diff --git a/snow-admin/src/main/resources/templates/flow/myStartProcess.html b/snow-admin/src/main/resources/templates/flow/myStartProcess.html index 2d4fb55..0a4b280 100644 --- a/snow-admin/src/main/resources/templates/flow/myStartProcess.html +++ b/snow-admin/src/main/resources/templates/flow/myStartProcess.html @@ -13,7 +13,7 @@