diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/controller/KitchenCameraSettingController.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/controller/KitchenCameraSettingController.java index 5c4a99c..7915bbc 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/controller/KitchenCameraSettingController.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/controller/KitchenCameraSettingController.java @@ -57,7 +57,7 @@ public class KitchenCameraSettingController extends BaseController { @ApiOperation(value = "导出功能参数配置列表") //@PreventRepeatSubmit //@RequiresPermissions("kitchen:setting:export") - @SysLog(title = "功能参数配置", businessType = OperaType.EXPORT, logType = 1,module = "仓储管理->导出功能参数配置") + @SysLog(title = "功能参数配置", businessType = OperaType.EXPORT, logType = 1,module = "厨房管理->导出功能参数配置") @PostMapping("/export") public void export(HttpServletResponse response, KitchenCameraSetting kitchenCameraSetting) { List list = kitchenCameraSettingService.selectKitchenCameraSettingList(kitchenCameraSetting); @@ -81,7 +81,7 @@ public class KitchenCameraSettingController extends BaseController { @ApiOperation(value = "新增功能参数配置") //@PreventRepeatSubmit //@RequiresPermissions("kitchen:setting:add") - @SysLog(title = "功能参数配置", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->新增功能参数配置") + @SysLog(title = "功能参数配置", businessType = OperaType.INSERT, logType = 1,module = "厨房管理->新增功能参数配置") @PostMapping public AjaxResult add(@RequestBody KitchenCameraSetting kitchenCameraSetting) { try { @@ -97,7 +97,7 @@ public class KitchenCameraSettingController extends BaseController { @ApiOperation(value = "修改功能参数配置") //@PreventRepeatSubmit //@RequiresPermissions("kitchen:setting:edit") - @SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "仓储管理->修改功能参数配置") + @SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "厨房管理->修改功能参数配置") @PostMapping("/edit") public AjaxResult edit(@RequestBody KitchenCameraSetting kitchenCameraSetting) { try { @@ -107,6 +107,19 @@ public class KitchenCameraSettingController extends BaseController { } } + @ApiOperation(value = "批量修改功能参数配置") + //@PreventRepeatSubmit + //@RequiresPermissions("kitchen:setting:edit") + @SysLog(title = "功能参数配置", businessType = OperaType.UPDATE, logType = 1,module = "厨房管理->批量修改功能参数配置") + @PostMapping("/batchEdit") + public AjaxResult batchEdit(@RequestBody List list) { + try { + return toAjax(kitchenCameraSettingService.batchUpdateKitchenCameraSetting(list)); + } catch (Exception e) { + return error(e.getMessage()); + } + } + @ApiOperation(value = "恢复默认值") //@PreventRepeatSubmit //@RequiresPermissions("kitchen:setting:edit") @@ -126,7 +139,7 @@ public class KitchenCameraSettingController extends BaseController { @ApiOperation(value = "删除功能参数配置") //@PreventRepeatSubmit //@RequiresPermissions("kitchen:setting:remove") - @SysLog(title = "功能参数配置", businessType = OperaType.DELETE, logType = 1,module = "仓储管理->删除功能参数配置") + @SysLog(title = "功能参数配置", businessType = OperaType.DELETE, logType = 1,module = "厨房管理->删除功能参数配置") @PostMapping("/del/{ids}") public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(kitchenCameraSettingService.deleteKitchenCameraSettingByIds(ids)); diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/IKitchenCameraSettingService.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/IKitchenCameraSettingService.java index 2f5ea32..dd8a73b 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/IKitchenCameraSettingService.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/IKitchenCameraSettingService.java @@ -42,6 +42,8 @@ public interface IKitchenCameraSettingService { */ public int updateKitchenCameraSetting(KitchenCameraSetting kitchenCameraSetting); + public int batchUpdateKitchenCameraSetting(List list); + public int batchToDefault(List list); /** diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenCameraSettingServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenCameraSettingServiceImpl.java index c9d9855..c4b3cbf 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenCameraSettingServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/kitchen/service/impl/KitchenCameraSettingServiceImpl.java @@ -77,6 +77,21 @@ public class KitchenCameraSettingServiceImpl implements IKitchenCameraSettingSer } } + @Override + public int batchUpdateKitchenCameraSetting(List list) { + int count = 0; + for (KitchenCameraSetting kitchenCameraSetting : list) { + kitchenCameraSetting.setUpdateTime(DateUtils.getNowDate()); + kitchenCameraSetting.setUpdateBy(SecurityUtils.getUsername()); + try { + count += kitchenCameraSettingMapper.updateKitchenCameraSetting(kitchenCameraSetting); + } catch (Exception e) { + throw new ServiceException(e.getMessage()); + } + } + return count; + } + @Override public int batchToDefault(List list) { int count = 0;