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