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