You've already forked FrameTour-BE
feat(printer): 添加打印功能开关检查
- 在新增打印机接口中增加景区打印功能开关检查 - 在更新打印机接口中增加景区打印功能开关检查 - 打印功能未开启时返回失败响应及提示信息
This commit is contained in:
@@ -113,11 +113,21 @@ public class PrinterServiceImpl implements PrinterService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ApiResponse<Integer> add(PrinterEntity entity) {
|
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));
|
return ApiResponse.success(printerMapper.add(entity));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ApiResponse<Integer> update(PrinterEntity entity) {
|
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));
|
return ApiResponse.success(printerMapper.update(entity));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user