feat(qms): 更新COA审核功能的数据验证和字段映射
- 移除批次号的必填验证要求 - 在更新操作中添加批次号字段映射 - 为物料编码和采购单号添加必填验证注解 - 为COA报告字段添加必填验证注解 - 重新定义更新对象中的字段注释和验证规则
This commit is contained in:
parent
9ac84fce4a
commit
92c6a2e564
|
|
@ -24,9 +24,8 @@ public class QmsCoaReviewAddQO {
|
|||
private String purchaseNo;
|
||||
|
||||
/**
|
||||
* 批次号(必传)
|
||||
* 批次号
|
||||
*/
|
||||
@NotBlank(message = "批次号不能为空")
|
||||
private String batchNo;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.nflg.wms.common.pojo.qo;
|
||||
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
||||
|
|
@ -19,18 +20,26 @@ public class QmsCoaReviewUpdateQO {
|
|||
private Long id;
|
||||
|
||||
/**
|
||||
* 物料编码(可选,状态0时可改)
|
||||
* 物料编码
|
||||
*/
|
||||
@NotBlank(message = "物料编码不能为空")
|
||||
private String materialNo;
|
||||
|
||||
/**
|
||||
* 采购单号(可选,状态0时可改)
|
||||
* 采购单号
|
||||
*/
|
||||
@NotBlank(message = "采购单号不能为空")
|
||||
private String purchaseNo;
|
||||
|
||||
/**
|
||||
* COA报告(可选,状态0或3时可改)
|
||||
* 批次号
|
||||
*/
|
||||
private String batchNo;
|
||||
|
||||
/**
|
||||
* COA报告
|
||||
*/
|
||||
@NotBlank(message = "COA报告不能为空")
|
||||
private String coaFile;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -200,6 +200,7 @@ public class QmsCoaReviewServiceImpl extends ServiceImpl<QmsCoaReviewMapper, Qms
|
|||
if (Objects.nonNull(qo.getCoaFile()) && !qo.getCoaFile().isEmpty()) {
|
||||
updater.set(QmsCoaReview::getCoaFile, qo.getCoaFile());
|
||||
}
|
||||
updater.set(QmsCoaReview::getBatchNo, qo.getBatchNo());
|
||||
// 修改图片
|
||||
if (qo.getImages() != null) {
|
||||
updater.set(QmsCoaReview::getImage, qo.getImages().isEmpty() ? null : String.join(",", qo.getImages()));
|
||||
|
|
|
|||
Loading…
Reference in New Issue