You've already forked FrameTour-BE
feat(printer): 添加打印功能开关检查
- 在新增打印机接口中增加景区打印功能开关检查 - 在更新打印机接口中增加景区打印功能开关检查 - 打印功能未开启时返回失败响应及提示信息
This commit is contained in:
@@ -113,11 +113,21 @@ public class PrinterServiceImpl implements PrinterService {
|
||||
|
||||
@Override
|
||||
public ApiResponse<Integer> add(PrinterEntity entity) {
|
||||
ScenicConfigManager scenicConfig = scenicRepository.getScenicConfigManager(entity.getScenicId());
|
||||
Boolean printEnable = scenicConfig.getBoolean("print_enable");
|
||||
if (!Boolean.TRUE.equals(printEnable)) {
|
||||
return ApiResponse.fail("景区没有开启打印功能!");
|
||||
}
|
||||
return ApiResponse.success(printerMapper.add(entity));
|
||||
}
|
||||
|
||||
@Override
|
||||
public ApiResponse<Integer> update(PrinterEntity entity) {
|
||||
ScenicConfigManager scenicConfig = scenicRepository.getScenicConfigManager(entity.getScenicId());
|
||||
Boolean printEnable = scenicConfig.getBoolean("print_enable");
|
||||
if (!Boolean.TRUE.equals(printEnable)) {
|
||||
return ApiResponse.fail("景区没有开启打印功能!");
|
||||
}
|
||||
return ApiResponse.success(printerMapper.update(entity));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user