DraftGoods get intro and mobileIntro method by HTML unescape

This commit is contained in:
paulGao 2021-09-24 16:20:01 +08:00
parent af5c0a4641
commit a4648ac40f
2 changed files with 22 additions and 2 deletions

View File

@ -1,13 +1,16 @@
package cn.lili.modules.goods.entity.dos;
import cn.lili.mybatis.BaseEntity;
import cn.hutool.core.text.CharSequenceUtil;
import cn.hutool.http.HtmlUtil;
import cn.lili.modules.goods.entity.enums.DraftGoodsSaveType;
import cn.lili.modules.goods.entity.enums.GoodsStatusEnum;
import cn.lili.mybatis.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.Length;
@ -19,6 +22,7 @@ import javax.validation.constraints.Max;
* @author pikachu
* @since 2020-02-23 9:14:33
*/
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("li_draft_goods")
@ApiModel(value = "草稿商品")
@ -137,7 +141,7 @@ public class DraftGoods extends BaseEntity {
@ApiModelProperty(value = "商品图片JSON")
private String goodsGalleryListJson;
@ApiModelProperty(value = "sku列表JSON")
private String skuListJson;
@ -147,4 +151,18 @@ public class DraftGoods extends BaseEntity {
@ApiModelProperty(value = "商品类型", required = true)
private String goodsType;
public String getIntro() {
if (CharSequenceUtil.isNotEmpty(intro)) {
return HtmlUtil.unescape(intro);
}
return intro;
}
public String getMobileIntro() {
if (CharSequenceUtil.isNotEmpty(mobileIntro)) {
return HtmlUtil.unescape(mobileIntro);
}
return mobileIntro;
}
}

View File

@ -16,6 +16,7 @@ import com.xkcoding.http.util.StringUtil;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.Max;
@ -27,6 +28,7 @@ import java.util.Map;
* @author pikachu
* @since 2020-02-23 9:14:33
*/
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("li_goods")
@ApiModel(value = "商品")