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.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,
|
||||
|
||||
+3
-1
@@ -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()));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user