feat:产品ID不能为空
This commit is contained in:
@@ -3,6 +3,9 @@ package com.cool.store.dto.pre.fry;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -14,12 +17,14 @@ import java.util.List;
|
||||
public class AddPreFryRecordsDTO {
|
||||
|
||||
@ApiModelProperty("门店编码")
|
||||
@NotEmpty(message = "门店编码不能为空")
|
||||
private String storeCode;
|
||||
|
||||
@ApiModelProperty("当前产品阶段:1-预炸完成,2-存入展示柜,3-放入冰箱,4-次日拿出,5-报废")
|
||||
private Integer currentStage;
|
||||
|
||||
@ApiModelProperty("申请类型 选择的类型 不是最高类型")
|
||||
@NotNull(message = "申请类型不能为空")
|
||||
private Integer applyType;
|
||||
|
||||
@ApiModelProperty("批量数据")
|
||||
|
||||
@@ -3,6 +3,8 @@ package com.cool.store.dto.pre.fry;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotNull;
|
||||
|
||||
/**
|
||||
* @Author suzhuhong
|
||||
* @Date 2025/6/23 14:55
|
||||
@@ -14,6 +16,7 @@ public class AddPreFryRecordsDetailDTO {
|
||||
@ApiModelProperty("记录ID")
|
||||
private Long recordId;
|
||||
@ApiModelProperty("产品ID")
|
||||
@NotNull(message = "产品ID不能为空")
|
||||
private Long productId;
|
||||
@ApiModelProperty("图片1")
|
||||
private String image1;
|
||||
|
||||
@@ -75,6 +75,9 @@ public class PreFryRecordsServiceImpl implements PreFryRecordsService {
|
||||
List<PreFryStageChangesDO> list = new ArrayList<>();
|
||||
if (addPreFryRecordsFlag(minApplyTypeByStoreCode.getApplyType(), addPreFryRecordsDTO.getCurrentStage())){
|
||||
addPreFryRecordsDTO.getRecords().forEach(x->{
|
||||
if (x.getProductId()==null){
|
||||
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
|
||||
}
|
||||
PreFryRecordsDO preFryRecordsDO = new PreFryRecordsDO();
|
||||
preFryRecordsDO.setStoreCode(addPreFryRecordsDTO.getStoreCode());
|
||||
preFryRecordsDO.setProductId(x.getProductId());
|
||||
|
||||
Reference in New Issue
Block a user