From 353cf73e7956b00a4c10da76ca24599a695767e6 Mon Sep 17 00:00:00 2001 From: mashuai Date: Mon, 18 Nov 2024 17:54:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../material/back/controller/BackApplyInfoController.java | 6 ++++-- .../java/com/bonus/material/back/domain/BackApplyInfo.java | 5 ++++- .../bonus/material/back/domain/vo/BackApplyRequestVo.java | 2 ++ .../mapper/material/purchase/PurchaseStorageMapper.xml | 2 ++ 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/controller/BackApplyInfoController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/controller/BackApplyInfoController.java index cd05d759..6bb38b28 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/controller/BackApplyInfoController.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/controller/BackApplyInfoController.java @@ -2,6 +2,8 @@ package com.bonus.material.back.controller; import java.util.List; import javax.servlet.http.HttpServletResponse; +import javax.validation.Valid; + import com.bonus.common.log.enums.OperaType; import com.bonus.material.back.domain.vo.BackApplyRequestVo; import com.bonus.material.common.annotation.PreventRepeatSubmit; @@ -90,7 +92,7 @@ public class BackApplyInfoController extends BaseController { @RequiresPermissions("back:info:add") @SysLog(title = "退料任务", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增退料任务") @PostMapping - public AjaxResult add(@RequestBody BackApplyRequestVo dto) { + public AjaxResult add(@Valid @RequestBody BackApplyRequestVo dto) { try { return backApplyInfoService.insertBackApplyInfo(dto); } catch (Exception e) { @@ -106,7 +108,7 @@ public class BackApplyInfoController extends BaseController { @RequiresPermissions("back:info:edit") @SysLog(title = "退料任务", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改退料任务") @PostMapping("/edit") - public AjaxResult edit(@RequestBody BackApplyRequestVo dto) { + public AjaxResult edit(@Valid @RequestBody BackApplyRequestVo dto) { try { return backApplyInfoService.updateBackApplyInfo(dto); } catch (Exception e) { diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/domain/BackApplyInfo.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/domain/BackApplyInfo.java index 09f4a213..d19cbb18 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/domain/BackApplyInfo.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/domain/BackApplyInfo.java @@ -6,7 +6,8 @@ import com.bonus.common.core.annotation.Excel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.ToString; -import com.bonus.common.core.web.domain.BaseEntity; + +import javax.validation.constraints.Size; /** * 退料任务对象 back_apply_info @@ -65,6 +66,7 @@ public class BackApplyInfo { /** 退料人 */ @Excel(name = "退料人") @ApiModelProperty(value = "退料人") + @Size(max = 20, message = "退料人长度不能超过20个字符") private String backPerson; /** @@ -124,6 +126,7 @@ public class BackApplyInfo { private String printStatus; @Excel(name = "备注") + @Size(max = 500, message = "备注长度不能超过500个字符") private String remark; @ApiModelProperty(value = "机具id") diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/domain/vo/BackApplyRequestVo.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/domain/vo/BackApplyRequestVo.java index 2327ebcb..7aca1fcc 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/domain/vo/BackApplyRequestVo.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/back/domain/vo/BackApplyRequestVo.java @@ -4,6 +4,7 @@ import com.bonus.material.back.domain.BackApplyDetails; import com.bonus.material.back.domain.BackApplyInfo; import lombok.Data; +import javax.validation.Valid; import java.util.List; /** @@ -19,6 +20,7 @@ public class BackApplyRequestVo { /** * 退料申请信息 */ + @Valid private BackApplyInfo backApplyInfo; /** diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseStorageMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseStorageMapper.xml index df3e46bf..11e553ba 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseStorageMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseStorageMapper.xml @@ -11,6 +11,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ma_code, ma_status, qr_code, + out_fac_time, out_fac_code, create_time @@ -19,6 +20,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{maCode}, 1, #{qrCode}, + #{productDate}, #{outFacCode}, now()