package com.template.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.template.api.CheckOutSettingControllerAPI; import com.template.model.dto.CheckOutSettingSaveOrUpdateDto; import com.template.model.pojo.CheckOutSetting; import com.template.model.pojo.PermissionSetting; import com.template.model.result.CommonResult; import com.template.services.CheckOutSettingService; import com.template.services.PermissionSettingService; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RestController; import java.util.List; /** *
* 前端控制器 *
* * @author ceshi * @since 2024-03-27 */ @RestController public class CheckOutSettingController implements CheckOutSettingControllerAPI { @Autowired CheckOutSettingService checkOutSettingService; @Autowired PermissionSettingService permissionSettingService; @Override public CommonResult list(String permissionSettingId) { PermissionSetting permissionSetting = permissionSettingService.getById(permissionSettingId); if (ObjectUtils.isEmpty(permissionSetting)) { return CommonResult.fail("非法进入"); } // 判断该用户是否拥有权限 // String systemManagement = permissionSetting.getSystemManagement(); // if (!"0".equals(systemManagement) && !systemManagement.contains("1")) { // return CommonResult.fail("此账号暂无该权限"); // } List