Bladeren bron

add 计费单

he2802 3 jaren geleden
bovenliggende
commit
f19283809b

+ 10 - 0
zhongzheng-admin/src/main/java/com/zhongzheng/controller/order/OrderBillSheetController.java

@@ -81,6 +81,16 @@ public class OrderBillSheetController extends BaseController {
         return AjaxResult.success(iOrderBillSheetService.queryById(sheetId));
     }
 
+    /**
+     * 获取订单计费单详细信息
+     */
+    @ApiOperation("通过sheetSn获取订单计费单详细信息")
+    @PreAuthorize("@ss.hasPermi('system:sheet:query')")
+    @GetMapping("/sheetSn/{sheetSn}")
+    public AjaxResult<OrderBillSheetVo> getInfo(@PathVariable("sheetSn" ) String sheetSn) {
+        return AjaxResult.success(iOrderBillSheetService.queryBySn(sheetSn));
+    }
+
     /**
      * 新增订单计费单
      */

+ 2 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/IOrderBillSheetService.java

@@ -25,6 +25,8 @@ public interface IOrderBillSheetService extends IService<OrderBillSheet> {
 	 */
 	OrderBillSheetVo queryById(Long sheetId);
 
+	OrderBillSheetVo queryBySn(String sheetSn);
+
 	/**
 	 * 查询列表
 	 */

+ 8 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/impl/OrderBillSheetServiceImpl.java

@@ -5,6 +5,7 @@ import cn.hutool.core.util.StrUtil;
 import com.zhongzheng.common.exception.CustomException;
 import com.zhongzheng.common.utils.DateUtils;
 import com.zhongzheng.modules.course.domain.CourseChapterSection;
+import com.zhongzheng.modules.goods.domain.Goods;
 import com.zhongzheng.modules.order.bo.*;
 import com.zhongzheng.modules.order.domain.OrderBillGoods;
 import com.zhongzheng.modules.order.domain.OrderBillSheet;
@@ -47,6 +48,13 @@ public class OrderBillSheetServiceImpl extends ServiceImpl<OrderBillSheetMapper,
         return BeanUtil.toBean(db, OrderBillSheetVo.class);
     }
 
+    @Override
+    public OrderBillSheetVo queryBySn(String sheetSn) {
+        OrderBillSheet db = getOne(new LambdaQueryWrapper<OrderBillSheet>().eq(OrderBillSheet::getSheetSn,sheetSn));
+        return BeanUtil.toBean(db, OrderBillSheetVo.class);
+    }
+
+
     @Override
     public List<OrderBillSheetVo> queryList(OrderBillSheetQueryBo bo) {
         LambdaQueryWrapper<OrderBillSheet> lqw = Wrappers.lambdaQuery();