Browse Source

历史报表

master
陈裕财 3 years ago
parent
commit
caf316aad9
  1. 9
      xm-core/src/main/java/com/xm/core/ctrl/XmRptDataController.java

9
xm-core/src/main/java/com/xm/core/ctrl/XmRptDataController.java

@ -117,6 +117,10 @@ public class XmRptDataController {
XmRptData xmRptDataDb = xmRptDataService.selectOneObject(xmRptData); XmRptData xmRptDataDb = xmRptDataService.selectOneObject(xmRptData);
if( xmRptDataDb == null ){ if( xmRptDataDb == null ){
return failed("data-not-exists","数据不存在,无法删除"); return failed("data-not-exists","数据不存在,无法删除");
}
User user=LoginUtils.getCurrentUserInfo();
if( !xmRptDataDb.getCuserid().equals(user.getUserid())){
return failed("not-yours","只能删除自己创建的报表");
} }
xmRptDataService.deleteByPk(xmRptData); xmRptDataService.deleteByPk(xmRptData);
}catch (BizException e) { }catch (BizException e) {
@ -248,8 +252,11 @@ public class XmRptDataController {
if(xmRptDatas.size()<=0){ if(xmRptDatas.size()<=0){
return failed("data-0","请上送待删除数据列表"); return failed("data-0","请上送待删除数据列表");
} }
User user=LoginUtils.getCurrentUserInfo();
List<XmRptData> datasDb=xmRptDataService.selectListByIds(xmRptDatas.stream().map(i-> i.getId() ).collect(Collectors.toList())); List<XmRptData> datasDb=xmRptDataService.selectListByIds(xmRptDatas.stream().map(i-> i.getId() ).collect(Collectors.toList()));
if(datasDb.stream().filter(k->!k.getCuserid().equals(user.getUserid())).findAny().isPresent()){
return failed("not-yours","只能删除自己创建的报表");
}
List<XmRptData> can=new ArrayList<>(); List<XmRptData> can=new ArrayList<>();
List<XmRptData> no=new ArrayList<>(); List<XmRptData> no=new ArrayList<>();
for (XmRptData data : datasDb) { for (XmRptData data : datasDb) {

Loading…
Cancel
Save