You've already forked FrameTour-BE
feat(printer): 新增样品使用功能并优化打印流程
- 在AppPrinterController中新增/useSample接口用于使用样品- PrinterServiceImpl中实现生成微信小程序二维码逻辑 - 更新setUserIsBuyItem方法签名以支持异常抛出- 添加useSample方法占位实现 - 引入相关依赖类如MpConfigEntity、OrderRepository和WxMpUtil
This commit is contained in:
@@ -36,6 +36,12 @@ public class AppPrinterController {
|
||||
return ApiResponse.success(printerService.listByScenicId(scenicId));
|
||||
}
|
||||
|
||||
@PostMapping("/useSample/{sampleId}")
|
||||
public ApiResponse<?> useSample(@PathVariable("sampleId") Long sampleId) throws IOException {
|
||||
JwtInfo worker = JwtTokenUtil.getWorker();
|
||||
return ApiResponse.success(printerService.useSample(worker.getUserId(), sampleId));
|
||||
}
|
||||
|
||||
@GetMapping("/getListFor/{scenicId}")
|
||||
public ApiResponse<List<MemberPrintResp>> getListFor(@PathVariable("scenicId") Long scenicId, @RequestParam(required = false) String faceId) {
|
||||
JwtInfo worker = JwtTokenUtil.getWorker();
|
||||
|
||||
Reference in New Issue
Block a user