!230 优化规格信息存储顺序,HashMap 替换为 LinkedHashMap

Merge pull request !230 from OceansDeep/feature/pg
This commit is contained in:
OceansDeep 2022-09-01 09:37:12 +00:00 committed by Gitee
commit 46dfe4650e
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 13 additions and 13 deletions

View File

@ -68,7 +68,7 @@ public class GoodsSkuBuilder {
//商品名称 //商品名称
StringBuilder goodsName = new StringBuilder(goodsOperationDTO.getGoodsName()); StringBuilder goodsName = new StringBuilder(goodsOperationDTO.getGoodsName());
//规格值 //规格值
Map<String, Object> specMap = new HashMap<>(16); Map<String, Object> specMap = new LinkedHashMap<>();
// 原始规格项 // 原始规格项
String[] ignoreOriginKeys = {"id", "sn", "cost", "price", "quantity", "weight"}; String[] ignoreOriginKeys = {"id", "sn", "cost", "price", "quantity", "weight"};

View File

@ -1,11 +1,11 @@
package cn.lili.modules.member.entity.dos; package cn.lili.modules.member.entity.dos;
import cn.lili.mybatis.BaseEntity;
import cn.lili.common.enums.SwitchEnum; import cn.lili.common.enums.SwitchEnum;
import cn.lili.common.utils.StringUtils; import cn.lili.common.utils.StringUtils;
import cn.lili.modules.goods.entity.dos.GoodsSku; import cn.lili.modules.goods.entity.dos.GoodsSku;
import cn.lili.modules.member.entity.dto.MemberEvaluationDTO; import cn.lili.modules.member.entity.dto.MemberEvaluationDTO;
import cn.lili.modules.order.order.entity.dos.Order; import cn.lili.modules.order.order.entity.dos.Order;
import cn.lili.mybatis.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@ -108,28 +108,28 @@ public class MemberEvaluation extends BaseEntity {
private Integer descriptionScore; private Integer descriptionScore;
public MemberEvaluation(MemberEvaluationDTO memberEvaluationDTO, GoodsSku goodsSku, Member member,Order order){ public MemberEvaluation(MemberEvaluationDTO memberEvaluationDTO, GoodsSku goodsSku, Member member, Order order) {
//复制评价信息 //复制评价信息
BeanUtils.copyProperties(memberEvaluationDTO, this); BeanUtils.copyProperties(memberEvaluationDTO, this);
//设置会员 //设置会员
this.memberId=member.getId(); this.memberId = member.getId();
//会员名称 //会员名称
this.memberName=member.getNickName(); this.memberName = member.getNickName();
//设置会员头像 //设置会员头像
this.memberProfile=member.getFace(); this.memberProfile = member.getFace();
//商品名称 //商品名称
this.goodsName=goodsSku.getGoodsName(); this.goodsName = goodsSku.getGoodsName();
//商品图片 //商品图片
this.goodsImage=goodsSku.getThumbnail(); this.goodsImage = goodsSku.getThumbnail();
//设置店铺ID //设置店铺ID
this.storeId=order.getStoreId(); this.storeId = order.getStoreId();
//设置店铺名称 //设置店铺名称
this.storeName=order.getStoreName(); this.storeName = order.getStoreName();
//设置订单编号 //设置订单编号
this.orderNo=order.getSn(); this.orderNo = order.getSn();
//是否包含图片 //是否包含图片
this.haveImage=StringUtils.isNotEmpty(memberEvaluationDTO.getImages()); this.haveImage = StringUtils.isNotEmpty(memberEvaluationDTO.getImages());
//默认开启评价 //默认开启评价
this.status=SwitchEnum.OPEN.name(); this.status = SwitchEnum.OPEN.name();
} }
} }