提交 e35038d8 authored 作者: 000516's avatar 000516 提交者: Coding

店铺录入时判断数据是否正确

Merge Request: 店铺录入时判断数据是否正确 Created By: @李秋林 Accepted By: @李秋林 URL: https://g-pkkp8204.coding.net/p/promotion/d/promotion-service/git/merge/53?initial=true
...@@ -32,6 +32,7 @@ public class PromotionStoreCoreController { ...@@ -32,6 +32,7 @@ public class PromotionStoreCoreController {
@PostMapping("/save") @PostMapping("/save")
public R saveStore(@RequestHeader("Authorization") String authorization, @RequestBody PromotionStoreDto promotionStoreDto) { public R saveStore(@RequestHeader("Authorization") String authorization, @RequestBody PromotionStoreDto promotionStoreDto) {
promotionStoreDto.verify();
// 是否重复提交 // 是否重复提交
repetitiveSaveStore(authorization); repetitiveSaveStore(authorization);
......
package com.wangxiaolu.promotion.pojo.activity.temporary.dto; package com.wangxiaolu.promotion.pojo.activity.temporary.dto;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.wangxiaolu.promotion.exception.ParamException;
import com.wangxiaolu.promotion.result.basedata.RCode;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import org.apache.commons.lang3.StringUtils;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
...@@ -109,4 +112,10 @@ public class PromotionStoreDto implements Serializable { ...@@ -109,4 +112,10 @@ public class PromotionStoreDto implements Serializable {
@TableField(exist = false) @TableField(exist = false)
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
public void verify() {
if (StringUtils.isBlank(this.storeName) || StringUtils.isBlank(this.storePhotoUrl) || StringUtils.isBlank(this.lineName) || StringUtils.isBlank(this.address)) {
throw new ParamException(RCode.API_DATA_ERROR,null);
}
}
} }
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论