订单评价列表

This commit is contained in:
sxu 2025-06-06 09:25:09 +08:00
parent 3dda3ec2ee
commit cbe0db51ec
2 changed files with 26 additions and 10 deletions

View File

@ -1,5 +1,6 @@
package com.bonus.canteen.core.cook.domain;
import com.bonus.canteen.core.common.utils.FileUrlUtil;
import com.bonus.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ -32,5 +33,7 @@ public class CookEvaluaPicture extends BaseEntity {
@ApiModelProperty(value = "图片路径")
private String imgUrl;
public String getImgUrl() {
return FileUrlUtil.getFileUrl(this.imgUrl);
}
}

View File

@ -58,15 +58,15 @@ public class CookEvaluaOrderServiceImpl implements ICookEvaluaOrderService {
CookEvaluaOrderVo cookEvaluaOrderVo = new CookEvaluaOrderVo();
BeanUtils.copyProperties(cookEvaluaOrder, cookEvaluaOrderVo);
CookEvaluaDetail menuEvaluaDetail = new CookEvaluaDetail();
menuEvaluaDetail.setEvaluaId(cookEvaluaOrder.getEvaluaId());
List<CookEvaluaDetail> menuEvaluaDetails = cookEvaluaDetailMapper.selectCookEvaluaDetailList(menuEvaluaDetail);
cookEvaluaOrderVo.setDetailList(menuEvaluaDetails);
CookEvaluaDetail cookEvaluaDetail = new CookEvaluaDetail();
cookEvaluaDetail.setEvaluaId(cookEvaluaOrder.getEvaluaId());
List<CookEvaluaDetail> cookEvaluaDetails = cookEvaluaDetailMapper.selectCookEvaluaDetailList(cookEvaluaDetail);
cookEvaluaOrderVo.setDetailList(cookEvaluaDetails);
CookEvaluaPicture menuEvaluaPicture = new CookEvaluaPicture();
menuEvaluaPicture.setEvaluaId(cookEvaluaOrder.getEvaluaId());
List<CookEvaluaPicture> menuEvaluaPictures = cookEvaluaPictureMapper.selectCookEvaluaPictureList(menuEvaluaPicture);
List<String> pictures = menuEvaluaPictures.stream().map(CookEvaluaPicture::getImgUrl).collect(Collectors.toList());
CookEvaluaPicture cookEvaluaPicture = new CookEvaluaPicture();
cookEvaluaPicture.setEvaluaId(cookEvaluaOrder.getEvaluaId());
List<CookEvaluaPicture> cookEvaluaPictures = cookEvaluaPictureMapper.selectCookEvaluaPictureList(cookEvaluaPicture);
List<String> pictures = cookEvaluaPictures.stream().map(CookEvaluaPicture::getImgUrl).collect(Collectors.toList());
cookEvaluaOrderVo.setPictureList(pictures);
return cookEvaluaOrderVo;
@ -80,7 +80,20 @@ public class CookEvaluaOrderServiceImpl implements ICookEvaluaOrderService {
*/
@Override
public List<CookEvaluaOrder> selectCookEvaluaOrderList(CookEvaluaOrder cookEvaluaOrder) {
return cookEvaluaOrderMapper.selectCookEvaluaOrderList(cookEvaluaOrder);
List<CookEvaluaOrder> list = cookEvaluaOrderMapper.selectCookEvaluaOrderList(cookEvaluaOrder);
for (CookEvaluaOrder evaluaOrder : list) {
CookEvaluaDetail cookEvaluaDetail = new CookEvaluaDetail();
cookEvaluaDetail.setEvaluaId(cookEvaluaOrder.getEvaluaId());
List<CookEvaluaDetail> cookEvaluaDetails = cookEvaluaDetailMapper.selectCookEvaluaDetailList(cookEvaluaDetail);
evaluaOrder.setDetailList(cookEvaluaDetails);
CookEvaluaPicture cookEvaluaPicture = new CookEvaluaPicture();
cookEvaluaPicture.setEvaluaId(cookEvaluaOrder.getEvaluaId());
List<CookEvaluaPicture> menuEvaluaPictures = cookEvaluaPictureMapper.selectCookEvaluaPictureList(cookEvaluaPicture);
List<String> pictures = menuEvaluaPictures.stream().map(CookEvaluaPicture::getImgUrl).collect(Collectors.toList());
evaluaOrder.setPictureList(pictures);
}
return list;
}
/**