You've already forked FrameTour-BE
feat(printer): 增加打印任务查询功能并完善商品详情展示
- 在 PrinterMapper 中新增 queryTaskByMpId 方法用于查询打印任务 - 扩展 GoodsDetailVO 类,增加打印机名称和纸张类型字段 - 修改 OrderServiceImpl,在商品列表中设置打印机相关信息 - 更新 PrintTaskResp 类,添加纸张类型属性 - 在 PrinterMapper.xml 中实现 queryTaskByMpId 的 SQL 查询逻辑
This commit is contained in:
@@ -4,6 +4,7 @@ import cn.hutool.core.date.DateUtil;
|
||||
import com.ycwl.basic.dto.MobileOrderRequest;
|
||||
import com.ycwl.basic.model.pc.source.entity.MemberSourceEntity;
|
||||
import com.ycwl.basic.model.pc.video.entity.MemberVideoEntity;
|
||||
import com.ycwl.basic.model.printer.resp.PrintTaskResp;
|
||||
import com.ycwl.basic.order.dto.PaymentParamsRequest;
|
||||
import com.ycwl.basic.order.dto.PaymentParamsResponse;
|
||||
import com.ycwl.basic.pricing.dto.CouponUseRequest;
|
||||
@@ -351,6 +352,11 @@ public class OrderServiceImpl implements OrderService {
|
||||
goods.setScenicId(sourceEntity.getScenicId());
|
||||
goods.setTemplateCoverUrl(sourceEntity.getCropUrl());
|
||||
goods.setCreateTime(sourceEntity.getCreateTime());
|
||||
PrintTaskResp printTaskResp = printerMapper.queryTaskByMpId(sourceEntity.getId());
|
||||
if (printTaskResp != null) {
|
||||
goods.setPrinterName(printTaskResp.getPrinterName());
|
||||
goods.setPrinterPaper(printTaskResp.getPaper());
|
||||
}
|
||||
goodsList.add(goods);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user