防重复提交

This commit is contained in:
sxu 2024-08-21 11:06:32 +08:00
parent 8b7cd8b3e2
commit fb065fae37
2 changed files with 5 additions and 0 deletions

View File

@ -3,6 +3,7 @@ package com.bonus.sgzb.app.controller;
import com.bonus.sgzb.base.api.domain.BackApplyInfo; import com.bonus.sgzb.base.api.domain.BackApplyInfo;
import com.bonus.sgzb.app.domain.TmTask; import com.bonus.sgzb.app.domain.TmTask;
import com.bonus.sgzb.app.service.*; import com.bonus.sgzb.app.service.*;
import com.bonus.sgzb.common.annotation.PreventRepeatSubmit;
import com.bonus.sgzb.common.core.text.Convert; import com.bonus.sgzb.common.core.text.Convert;
import com.bonus.sgzb.common.core.utils.ListPagingUtil; import com.bonus.sgzb.common.core.utils.ListPagingUtil;
import com.bonus.sgzb.common.core.utils.ServletUtils; import com.bonus.sgzb.common.core.utils.ServletUtils;
@ -221,6 +222,7 @@ public class BackReceiveController extends BaseController {
} }
@Log(title = "退料接收-结束任务", businessType = BusinessType.MATERIAL) @Log(title = "退料接收-结束任务", businessType = BusinessType.MATERIAL)
@PreventRepeatSubmit
@PostMapping("/endBack") @PostMapping("/endBack")
public AjaxResult endBack(@RequestBody BackApplyInfo record) { public AjaxResult endBack(@RequestBody BackApplyInfo record) {
try { try {

View File

@ -6,6 +6,7 @@ import com.bonus.sgzb.app.domain.TmTask;
import com.bonus.sgzb.app.service.LeaseOutDetailsService; import com.bonus.sgzb.app.service.LeaseOutDetailsService;
import com.bonus.sgzb.base.api.domain.LeaseOutDetails; import com.bonus.sgzb.base.api.domain.LeaseOutDetails;
import com.bonus.sgzb.base.api.domain.MaMachine; import com.bonus.sgzb.base.api.domain.MaMachine;
import com.bonus.sgzb.common.annotation.PreventRepeatSubmit;
import com.bonus.sgzb.common.core.web.controller.BaseController; import com.bonus.sgzb.common.core.web.controller.BaseController;
import com.bonus.sgzb.common.core.web.domain.AjaxResult; import com.bonus.sgzb.common.core.web.domain.AjaxResult;
import com.bonus.sgzb.common.core.web.page.TableDataInfo; import com.bonus.sgzb.common.core.web.page.TableDataInfo;
@ -129,6 +130,7 @@ public class LeaseOutDetailsController extends BaseController {
* @param record 出库内容 * @param record 出库内容
*/ */
@Log(title = "领料出库", businessType = BusinessType.MATERIAL) @Log(title = "领料出库", businessType = BusinessType.MATERIAL)
@PreventRepeatSubmit
@PostMapping("/submitOut") @PostMapping("/submitOut")
public AjaxResult submitOut(@RequestBody LeaseOutDetails record) { public AjaxResult submitOut(@RequestBody LeaseOutDetails record) {
return leaseOutDetailsService.submitOut(record); return leaseOutDetailsService.submitOut(record);
@ -151,6 +153,7 @@ public class LeaseOutDetailsController extends BaseController {
* @return * @return
*/ */
@Log(title = "领料出库", businessType = BusinessType.MATERIAL) @Log(title = "领料出库", businessType = BusinessType.MATERIAL)
@PreventRepeatSubmit
@PostMapping("/submitOutRfid") @PostMapping("/submitOutRfid")
public AjaxResult submitOutRfid(@RequestBody List<LeaseOutDetails> recordList) { public AjaxResult submitOutRfid(@RequestBody List<LeaseOutDetails> recordList) {
if (CollUtil.isEmpty(recordList)){ if (CollUtil.isEmpty(recordList)){