zoujiajian před 2 roky
rodič
revize
02707ee830

+ 2 - 0
netflix-common/src/main/java/com/cyksj/common/constant/Constant.java

@@ -388,4 +388,6 @@ public interface Constant {
 	 * 批发押金配置key
 	 */
 	String WHOLESALE_DEPOSIT_KEY = "wholesale_deposit_key";
+
+	String SHOP = "店铺";
 }

+ 5 - 0
netflix-dao/src/main/java/com/cyksj/model/GoodsWholesaleUserRequirementRecord.java

@@ -27,6 +27,11 @@ public class GoodsWholesaleUserRequirementRecord extends BaseEntity{
 	@NotNull
 	private Integer num;
 
+	/**
+	 * 店铺链接
+	 */
+	private String link;
+
 	/**
 	 * 累计批发
 	 */

+ 9 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/GoodsWholesale.java

@@ -1,5 +1,6 @@
 package com.cyksj.model.entity;
 
+import com.baomidou.mybatisplus.annotation.FieldStrategy;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.ejlchina.searcher.bean.DbIgnore;
 import lombok.Getter;
@@ -37,6 +38,14 @@ public class GoodsWholesale extends BaseEntity{
 	 */
 	private Boolean isReturn;
 
+	/**
+	 * 图片
+	 */
+	@TableField(updateStrategy = FieldStrategy.IGNORED)
+	private String picture;
+
+	private Integer sorted;
+
 	private Boolean status;
 
 	private Boolean deleted;

+ 5 - 0
netflix-web/src/main/java/com/cyksj/web/controller/wholesale/GoodsWholesaleWebController.java

@@ -1,6 +1,8 @@
 package com.cyksj.web.controller.wholesale;
 
+import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.cyksj.common.constant.Constant;
 import com.cyksj.common.exception.BusinessRuntimeException;
 import com.cyksj.config.zfb.BaseZfbConfig;
 import com.cyksj.config.zfb.ZfbProductCode;
@@ -146,6 +148,9 @@ public class GoodsWholesaleWebController {
 		if (length > 128) {
 			throw BusinessRuntimeException.getInstance("自定义来源过长");
 		}
+		if (Constant.SHOP.equals(requirementRecord.getSource()) && StrUtil.isEmpty(requirementRecord.getLink())) {
+			throw BusinessRuntimeException.getInstance("请输入对应的店铺链接");
+		}
 		List<Long> userIdList = userBindRelationService.getRelationUserIdList(userId, null);
 		GoodsWholesaleUserRequirementRecord goodsWholesaleUserRequirementRecord = requirementRecordMapper.selectOne(Wrappers.lambdaQuery(GoodsWholesaleUserRequirementRecord.class)
 				.in(GoodsWholesaleUserRequirementRecord::getUserId, userIdList)