add:权限

This commit is contained in:
zhangqinlin
2022-07-22 18:33:01 +08:00
parent dfbe1facef
commit 6f97446f71
2 changed files with 6 additions and 1 deletions
@@ -32,6 +32,7 @@ import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.util.CellRangeAddress;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import io.swagger.annotations.Api;
@@ -91,6 +92,7 @@ public class PayMeetingQuestionController extends JeroController<PayMeetingQuest
IPage<PayMeetingQuestion> pageList = payMeetingQuestionService.page(page, lambdaQueryWrapper);
return Result.ok(pageList);
}
@RequiresPermissions("standardsMeeting:problemCollection:search")
@AutoLog(value = "征集问题-分页列表查询 -一个会议所有标准号")
@ApiOperation(value = "征集问题-分页列表查询 -一个会议所有标准号", notes = "征集问题-分页列表查询-一个会议所有标准号")
@GetMapping(value = "/list")
@@ -181,6 +183,7 @@ public class PayMeetingQuestionController extends JeroController<PayMeetingQuest
* @param response
* @param
*/
@RequiresPermissions("standardsMeeting:problemCollection:export")
@ApiOperation(value = "征集问题-导出", notes = "征集问题-导出")
@PostMapping(value = "/exportXls")
public void exportXls(HttpServletResponse response,
@@ -263,8 +263,8 @@ public class PayMeetingServiceImpl extends ServiceImpl<PayMeetingMapper, PayMeet
public void delWithStandardForUpdate(PayMeeting payMeeting){
List<PayMeetingStandard> questionList = payMeeting.getQuestionList();
List<PayMeetingStandard> list = payMeetingStandardService.list(new LambdaQueryWrapper<PayMeetingStandard>().eq(PayMeetingStandard::getMeetingId, payMeeting.getId()));
if(!org.springframework.util.CollectionUtils.isEmpty(questionList)) {
List<PayMeetingStandard> list = payMeetingStandardService.list(new LambdaQueryWrapper<PayMeetingStandard>().eq(PayMeetingStandard::getMeetingId, payMeeting.getId()));
List<String> ids = list.stream().map(PayMeetingStandard::getId).collect(Collectors.toList());
if(!org.springframework.util.CollectionUtils.isEmpty(list)) {
ArrayList<PayMeetingStandard> listNew = new ArrayList<>();
@@ -287,6 +287,8 @@ public class PayMeetingServiceImpl extends ServiceImpl<PayMeetingMapper, PayMeet
List<PayMeetingStandard> collect = payMeeting.getQuestionList().stream().map(s -> s.setMeetingId(payMeeting.getId())).collect(Collectors.toList());
payMeetingStandardService.saveBatch(collect);
}
}else if(!org.springframework.util.CollectionUtils.isEmpty(list)){
payMeetingStandardService.remove(new LambdaQueryWrapper<PayMeetingStandard>().eq(PayMeetingStandard::getMeetingId,payMeeting.getId()));
}
}