hmp 4 éve
szülő
commit
1429f8ab1a

+ 11 - 4
src/main/java/org/springblade/ldt/shop/entity/Shop.java

@@ -87,15 +87,22 @@ public class Shop implements Serializable {
 	*/
 		@ApiModelProperty(value = "商户logo")
 		private String logo;
+
+
+	/**
+	 * 商户一级标签ids列表,逗号分隔
+	 */
+	@ApiModelProperty(value = "商户一级标签")
+	private String labelParentIds;
 	/**
-	* 商户标签
+	* 商户二级标签,json数组
 	*/
-		@ApiModelProperty(value = "商户标签")
+		@ApiModelProperty(value = "商户二级标签")
 		private String label;
 	/**
-	* 商户标签key
+	* 商户二级标签key,逗号分割
 	*/
-		@ApiModelProperty(value = "商户标签key")
+		@ApiModelProperty(value = "商户二级标签key,逗号分割")
 		private String labelKey;
 	/**
 	* 销量

+ 1 - 0
src/main/java/org/springblade/ldt/shop/mapper/ShopMapper.xml

@@ -14,6 +14,7 @@
         <result column="poster" property="poster"/>
         <result column="name" property="name"/>
         <result column="logo" property="logo"/>
+        <result column="label_parentIds" property="labelParentIds"/>
         <result column="label" property="label"/>
         <result column="label_key" property="labelKey"/>
         <result column="trade_num" property="tradeNum"/>

+ 1 - 0
src/main/java/org/springblade/modules/resource/builder/sms/client/HwClient.java

@@ -56,6 +56,7 @@ public class HwClient {
 				smsProperties.getSignName()))
 			.execute();
 		JSONObject resObj = JSON.parseObject(res.body());
+		System.out.println("华为云短信返回:"+resObj.toString());
 		return new SmsResponse(Objects.equals("000000",resObj.getString("code")), res.getStatus(), resObj.getString("description"));
 	}
 

+ 3 - 0
src/main/java/org/springblade/modules/system/vo/DictBizVO.java

@@ -68,4 +68,7 @@ public class DictBizVO extends DictBiz implements INode<DictBizVO> {
 	 * 上级字典
 	 */
 	private String parentName;
+
+
+	private Boolean hasChildren;
 }

+ 10 - 1
src/main/java/org/springblade/modules/system/wrapper/DictBizWrapper.java

@@ -16,6 +16,7 @@
  */
 package org.springblade.modules.system.wrapper;
 
+import net.sf.jsqlparser.statement.merge.Merge;
 import org.springblade.common.cache.DictBizCache;
 import org.springblade.core.mp.support.BaseEntityWrapper;
 import org.springblade.core.tool.constant.BladeConstant;
@@ -55,7 +56,15 @@ public class DictBizWrapper extends BaseEntityWrapper<DictBiz, DictBizVO> {
 
 	public List<DictBizVO> listNodeVO(List<DictBiz> list) {
 		List<DictBizVO> collect = list.stream().map(dict -> BeanUtil.copy(dict, DictBizVO.class)).collect(Collectors.toList());
-		return ForestNodeMerger.merge(collect);
+		List<DictBizVO> result = ForestNodeMerger.merge(collect);
+		result.stream().forEach(
+			dictBizVO -> {
+				if(dictBizVO.getChildren() != null&&dictBizVO.getChildren().size()>0){
+					dictBizVO.setHasChildren(true);
+				}
+			}
+		);
+		return result;
 	}
 
 }

+ 1 - 1
src/main/resources/application-dev.yml

@@ -38,7 +38,7 @@ social:
 blade:
   secure:
     skip-url:
-      /**
+#      /**
   #分布式锁配置
   lock:
     ##是否启用分布式锁