diff --git a/skyeye-shop/shop-store/src/main/java/com/skyeye/order/entity/OrderComment.java b/skyeye-shop/shop-store/src/main/java/com/skyeye/order/entity/OrderComment.java index 9684d60e..21ce52f5 100644 --- a/skyeye-shop/shop-store/src/main/java/com/skyeye/order/entity/OrderComment.java +++ b/skyeye-shop/shop-store/src/main/java/com/skyeye/order/entity/OrderComment.java @@ -11,6 +11,8 @@ import com.skyeye.annotation.api.ApiModel; import com.skyeye.annotation.api.ApiModelProperty; import com.skyeye.annotation.api.Property; import com.skyeye.common.entity.features.OperatorUserInfo; +import com.skyeye.common.enumeration.WhetherEnum; +import com.skyeye.order.enums.OrderCommentType; import lombok.Data; import java.util.Map; @@ -69,7 +71,7 @@ public class OrderComment extends OperatorUserInfo { private String orderItemId; @TableField(value = "type") - @ApiModelProperty(value = "类型,参考#OrderCommentType") + @ApiModelProperty(value = "类型",enumClass = OrderCommentType.class) private Integer type; @TableField(value = "start") @@ -77,7 +79,7 @@ public class OrderComment extends OperatorUserInfo { private Integer start; @TableField(value = "is_comment") - @ApiModelProperty(value = "是否评价,1:是,0:否,参考#WhetherEnum") + @ApiModelProperty(value = "是否评价",enumClass = WhetherEnum.class) private Integer isComment; @TableField(value = "context") diff --git a/skyeye-shop/shop-store/src/main/java/com/skyeye/order/service/impl/OrderCommentServiceImpl.java b/skyeye-shop/shop-store/src/main/java/com/skyeye/order/service/impl/OrderCommentServiceImpl.java index 8c4cdffb..6af2a480 100644 --- a/skyeye-shop/shop-store/src/main/java/com/skyeye/order/service/impl/OrderCommentServiceImpl.java +++ b/skyeye-shop/shop-store/src/main/java/com/skyeye/order/service/impl/OrderCommentServiceImpl.java @@ -32,6 +32,8 @@ import com.skyeye.order.enums.ShopOrderCommentState; import com.skyeye.order.service.OrderCommentService; import com.skyeye.order.service.OrderItemService; import com.skyeye.order.service.OrderService; +import com.skyeye.service.MemberService; +import com.skyeye.store.service.ShopStoreService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -63,7 +65,10 @@ public class OrderCommentServiceImpl extends SkyeyeBusinessServiceImpl> queryPageDataList(InputObject inputObject) { List> mapList = super.queryPageDataList(inputObject); iMaterialService.setMationForMap(mapList, "materialId", "materialMation"); - iMaterialNormsService.setMationForMap(mapList, "normsId", "no1rmsMation"); - iAuthUserService.setMationForMap(mapList, "createId", "createMation"); + iMaterialNormsService.setMationForMap(mapList, "normsId", "normsMation"); + memberService.setMationForMap(mapList, "createId", "createMation"); + shopStoreService.setMationForMap(mapList, "storeId","storeMation"); return mapList; } @@ -148,12 +157,15 @@ public class OrderCommentServiceImpl extends SkyeyeBusinessServiceImpl queryWrapper = new QueryWrapper<>(); - queryWrapper.eq(MybatisPlusUtil.toColumns(OrderComment::getCreateId), typeId) - .or().eq(MybatisPlusUtil.toColumns(OrderComment::getMaterialId), typeId); + queryWrapper.eq(MybatisPlusUtil.toColumns(OrderComment::getCreateId), typeId)// 创建人id + .or().eq(MybatisPlusUtil.toColumns(OrderComment::getMaterialId), typeId) // 商品id + .or().eq(MybatisPlusUtil.toColumns(OrderComment::getOrderItemId), typeId)// 订单子单id + .or().eq(MybatisPlusUtil.toColumns(OrderComment::getOrderId), typeId); // 订单id List list = list(queryWrapper); iMaterialService.setDataMation(list, OrderComment::getMaterialId); iMaterialNormsService.setDataMation(list, OrderComment::getNormsId); - iAuthUserService.setDataMation(list, OrderComment::getCreateId); + memberService.setDataMation(list, OrderComment::getCreateId); + shopStoreService.setDataMation(list, OrderComment::getStoreId); List> mapList = JSONUtil.toList(JSONUtil.toJsonStr(list), null); outputObject.setBeans(mapList); outputObject.settotal(pages.getTotal());