删除达梦引用包

This commit is contained in:
476474485@qq.com 2024-06-05 11:41:59 +08:00
parent 860a8336b5
commit 0cc7c4bafb
1 changed files with 249 additions and 258 deletions

View File

@ -3,21 +3,15 @@ package com.hzya.frame.report.reportManage.service.impl;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.hzya.frame.basedao.service.impl.BaseService;
import com.hzya.frame.report.reportManage.dao.IReportManageDao;
import com.hzya.frame.report.reportManage.entity.JimuReportEntity; import com.hzya.frame.report.reportManage.entity.JimuReportEntity;
import com.hzya.frame.report.reportManage.entity.ReportManageEntity; import com.hzya.frame.report.reportManage.entity.ReportManageEntity;
import com.hzya.frame.report.reportManage.dao.IReportManageDao;
import com.hzya.frame.report.reportManage.service.IReportManageService; import com.hzya.frame.report.reportManage.service.IReportManageService;
import com.hzya.frame.sysnew.user.entity.SysUserEntity;
import com.hzya.frame.sysnew.userCompany.entity.SysUserCompanyEntity;
import com.hzya.frame.sysnew.userRoles.entity.SysUserRolesEntity;
import com.hzya.frame.util.AESUtil;
import com.hzya.frame.web.entity.BaseResult; import com.hzya.frame.web.entity.BaseResult;
import com.hzya.frame.web.entity.JsonResultEntity; import com.hzya.frame.web.entity.JsonResultEntity;
import dm.jdbc.d.U;
import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import javax.annotation.Resource; import org.springframework.stereotype.Service;
import com.hzya.frame.basedao.service.impl.BaseService;
import java.util.List; import java.util.List;
@ -33,268 +27,265 @@ public class ReportManageServiceImpl extends BaseService<ReportManageEntity, Str
private IReportManageDao reportManageDao; private IReportManageDao reportManageDao;
@Autowired @Autowired
public void setReportManageDao(IReportManageDao dao) { public void setReportManageDao(IReportManageDao dao) {
this.reportManageDao = dao; this.reportManageDao = dao;
this.dao = dao; this.dao = dao;
} }
/** /**
* @param jsonObject * @param jsonObject
* @return com.hzya.frame.web.entity.JsonResultEntity * @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang * @Author lvleigang
* @Description 查询报表列表分页 * @Description 查询报表列表分页
* @Date 11:52 上午 2024/3/27 * @Date 11:52 上午 2024/3/27
**/ **/
@Override @Override
public JsonResultEntity queryEntityPage(JSONObject jsonObject) { public JsonResultEntity queryEntityPage(JSONObject jsonObject) {
ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class);
//判断分页 //判断分页
if (entity == null || entity.getPageNum() == null || entity.getPageSize() == null) { if (entity == null || entity.getPageNum() == null || entity.getPageSize() == null) {
return BaseResult.getFailureMessageEntity("分页查询参数不存在"); return BaseResult.getFailureMessageEntity("分页查询参数不存在");
} }
PageHelper.startPage(entity.getPageNum(), entity.getPageSize()); PageHelper.startPage(entity.getPageNum(), entity.getPageSize());
List<ReportManageEntity> list = reportManageDao.queryByLikeClassify(entity); List<ReportManageEntity> list = reportManageDao.queryByLikeClassify(entity);
PageInfo pageInfo = new PageInfo(list); PageInfo pageInfo = new PageInfo(list);
return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo); return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo);
} }
/** /**
* @param jsonObject * @param jsonObject
* @return com.hzya.frame.web.entity.JsonResultEntity * @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang * @Author lvleigang
* @Description 查询报表列表 * @Description 查询报表列表
* @Date 11:52 上午 2024/3/27 * @Date 11:52 上午 2024/3/27
**/ **/
@Override @Override
public JsonResultEntity queryEntity(JSONObject jsonObject) { public JsonResultEntity queryEntity(JSONObject jsonObject) {
ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class);
if (entity == null) { if (entity == null) {
entity = new ReportManageEntity(); entity = new ReportManageEntity();
} }
List<ReportManageEntity> list = reportManageDao.queryByLike(entity); List<ReportManageEntity> list = reportManageDao.queryByLike(entity);
return BaseResult.getSuccessMessageEntity("查询数据成功", list); return BaseResult.getSuccessMessageEntity("查询数据成功", list);
} }
/** /**
* @param jsonObject * @param jsonObject
* @return com.hzya.frame.web.entity.JsonResultEntity * @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang * @Author lvleigang
* @Description 保存报表 * @Description 保存报表
* @Date 2:36 下午 2024/3/27 * @Date 2:36 下午 2024/3/27
**/ **/
@Override @Override
public JsonResultEntity saveEntity(JSONObject jsonObject) { public JsonResultEntity saveEntity(JSONObject jsonObject) {
ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class);
if (entity == null) { if (entity == null) {
return BaseResult.getFailureMessageEntity("参数不允许为空"); return BaseResult.getFailureMessageEntity("参数不允许为空");
} }
if (entity.getReportId() == null || "".equals(entity.getReportId())) { if (entity.getReportId() == null || "".equals(entity.getReportId())) {
return BaseResult.getFailureMessageEntity("请先选择报表"); return BaseResult.getFailureMessageEntity("请先选择报表");
} }
if (entity.getReportName() == null || "".equals(entity.getReportName())) { if (entity.getReportName() == null || "".equals(entity.getReportName())) {
return BaseResult.getFailureMessageEntity("请先输入报表名称"); return BaseResult.getFailureMessageEntity("请先输入报表名称");
} }
if (entity.getClassifyId() == null || "".equals(entity.getClassifyId())) { if (entity.getClassifyId() == null || "".equals(entity.getClassifyId())) {
return BaseResult.getFailureMessageEntity("请先选择分类"); return BaseResult.getFailureMessageEntity("请先选择分类");
} }
if (entity.getPreviewAddress() == null || "".equals(entity.getPreviewAddress())) { if (entity.getPreviewAddress() == null || "".equals(entity.getPreviewAddress())) {
return BaseResult.getFailureMessageEntity("系统错误"); return BaseResult.getFailureMessageEntity("系统错误");
} }
entity.setState("0"); entity.setState("0");
if (!checkIsUse(entity)) { if (!checkIsUse(entity)) {
return BaseResult.getFailureMessageEntity("当前报表已经配置,请勿重复配置"); return BaseResult.getFailureMessageEntity("当前报表已经配置,请勿重复配置");
} }
entity.setCreate(); entity.setCreate();
//保存 //保存
reportManageDao.save(entity); reportManageDao.save(entity);
return BaseResult.getSuccessMessageEntity("保存报表成功", entity); return BaseResult.getSuccessMessageEntity("保存报表成功", entity);
} }
private boolean checkIsUse(ReportManageEntity entity) {
ReportManageEntity checkUse = new ReportManageEntity();
checkUse.setReportId(entity.getReportId());
return reportManageDao.getCount(checkUse) <= 0;
}
private boolean checkIsUse(ReportManageEntity entity) { /**
ReportManageEntity checkUse = new ReportManageEntity(); * @param jsonObject
checkUse.setReportId(entity.getReportId()); * @return com.hzya.frame.web.entity.JsonResultEntity
if (reportManageDao.getCount(checkUse) > 0) { * @Author lvleigang
return false; * @Description 获取报表
} * @Date 2:36 下午 2024/3/27
return true; **/
} @Override
public JsonResultEntity getEntity(JSONObject jsonObject) {
ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class);
if (entity == null) {
return BaseResult.getFailureMessageEntity("参数不允许为空");
}
if (entity.getId() == null || "".equals(entity.getId())) {
return BaseResult.getFailureMessageEntity("系统错误");
}
entity = reportManageDao.get(entity.getId());
if (entity == null) {
return BaseResult.getFailureMessageEntity("获取报表失败");
}
return BaseResult.getSuccessMessageEntity("获取报表成功", entity);
}
/** /**
* @param jsonObject * @param jsonObject
* @return com.hzya.frame.web.entity.JsonResultEntity * @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang * @Author lvleigang
* @Description 获取报表 * @Description 修改报表
* @Date 2:36 下午 2024/3/27 * @Date 2:37 下午 2024/3/27
**/ **/
@Override @Override
public JsonResultEntity getEntity(JSONObject jsonObject) { public JsonResultEntity updateEntity(JSONObject jsonObject) {
ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class);
if (entity == null) { if (entity == null) {
return BaseResult.getFailureMessageEntity("参数不允许为空"); return BaseResult.getFailureMessageEntity("参数不允许为空");
} }
if (entity.getId() == null || "".equals(entity.getId())) { if (entity.getId() == null || "".equals(entity.getId())) {
return BaseResult.getFailureMessageEntity("系统错误"); return BaseResult.getFailureMessageEntity("系统错误");
} }
entity = reportManageDao.get(entity.getId()); if (entity.getReportId() == null || "".equals(entity.getReportId())) {
if (entity == null) { return BaseResult.getFailureMessageEntity("请先选择报表");
return BaseResult.getFailureMessageEntity("获取报表失败"); }
} if (entity.getReportName() == null || "".equals(entity.getReportName())) {
return BaseResult.getSuccessMessageEntity("获取报表成功", entity); return BaseResult.getFailureMessageEntity("请先输入报表名称");
} }
if (entity.getClassifyId() == null || "".equals(entity.getClassifyId())) {
return BaseResult.getFailureMessageEntity("请先选择分类");
}
if (entity.getPreviewAddress() == null || "".equals(entity.getPreviewAddress())) {
return BaseResult.getFailureMessageEntity("系统错误");
}
entity.setUpdate();
//保存
reportManageDao.update(entity);
return BaseResult.getSuccessMessageEntity("修改报表成功");
}
/** /**
* @param jsonObject * @param jsonObject
* @return com.hzya.frame.web.entity.JsonResultEntity * @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang * @Author lvleigang
* @Description 修改报表 * @Description 删除报表
* @Date 2:37 下午 2024/3/27 * @Date 2:37 下午 2024/3/27
**/ **/
@Override @Override
public JsonResultEntity updateEntity(JSONObject jsonObject) { public JsonResultEntity deleteEntity(JSONObject jsonObject) {
ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class);
if (entity == null) { if (entity == null) {
return BaseResult.getFailureMessageEntity("参数不允许为空"); return BaseResult.getFailureMessageEntity("参数不允许为空");
} }
if (entity.getId() == null || "".equals(entity.getId())) { if (entity.getId() == null || "".equals(entity.getId())) {
return BaseResult.getFailureMessageEntity("系统错误"); return BaseResult.getFailureMessageEntity("系统错误");
} }
if (entity.getReportId() == null || "".equals(entity.getReportId())) { entity.setUpdate();
return BaseResult.getFailureMessageEntity("请先选择报表"); reportManageDao.logicRemove(entity);
} return BaseResult.getSuccessMessageEntity("删除报表成功");
if (entity.getReportName() == null || "".equals(entity.getReportName())) { }
return BaseResult.getFailureMessageEntity("请先输入报表名称");
}
if (entity.getClassifyId() == null || "".equals(entity.getClassifyId())) {
return BaseResult.getFailureMessageEntity("请先选择分类");
}
if (entity.getPreviewAddress() == null || "".equals(entity.getPreviewAddress())) {
return BaseResult.getFailureMessageEntity("系统错误");
}
entity.setUpdate();
//保存
reportManageDao.update(entity);
return BaseResult.getSuccessMessageEntity("修改报表成功");
}
/** /**
* @param jsonObject * @param jsonObject
* @return com.hzya.frame.web.entity.JsonResultEntity * @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang * @Author lvleigang
* @Description 删除报表 * @Description 启用停用报表
* @Date 2:37 下午 2024/3/27 * @Date 2:37 下午 2024/3/27
**/ **/
@Override @Override
public JsonResultEntity deleteEntity(JSONObject jsonObject) { public JsonResultEntity enableDisableEntity(JSONObject jsonObject) {
ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class);
if (entity == null) { if (entity == null) {
return BaseResult.getFailureMessageEntity("参数不允许为空"); return BaseResult.getFailureMessageEntity("参数不允许为空");
} }
if (entity.getId() == null || "".equals(entity.getId())) { if (entity.getId() == null || "".equals(entity.getId())) {
return BaseResult.getFailureMessageEntity("系统错误"); return BaseResult.getFailureMessageEntity("系统错误");
} }
entity.setUpdate(); if (entity.getState() == null || "".equals(entity.getState())) {
reportManageDao.logicRemove(entity); return BaseResult.getFailureMessageEntity("系统错误");
return BaseResult.getSuccessMessageEntity("删除报表成功"); }
} entity.setUpdate();
reportManageDao.update(entity);
//0启用 1 停用
if ("0".equals(entity.getState())) {
return BaseResult.getSuccessMessageEntity("启用用户成功");
} else {
return BaseResult.getSuccessMessageEntity("停用用户成功");
}
}
/** /**
* @param jsonObject * @param jsonObject
* @return com.hzya.frame.web.entity.JsonResultEntity * @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang * @Author lvleigang
* @Description 启用停用报表 * @Description 查询报表
* @Date 2:37 下午 2024/3/27 * @Date 2:36 下午 2024/3/27
**/ **/
@Override @Override
public JsonResultEntity enableDisableEntity(JSONObject jsonObject) { public JsonResultEntity queryReport(JSONObject jsonObject) {
ReportManageEntity entity = getData("jsonStr", jsonObject, ReportManageEntity.class); JimuReportEntity entity = getData("jsonStr", jsonObject, JimuReportEntity.class);
if (entity == null) { //判断分页
return BaseResult.getFailureMessageEntity("参数不允许为空"); if (entity == null || entity.getPageNum() == null || entity.getPageSize() == null) {
} return BaseResult.getFailureMessageEntity("分页查询参数不存在");
if (entity.getId() == null || "".equals(entity.getId())) { }
return BaseResult.getFailureMessageEntity("系统错误"); PageHelper.startPage(entity.getPageNum(), entity.getPageSize());
} List<JimuReportEntity> list = reportManageDao.queryReportNotUse(entity);
if (entity.getState() == null || "".equals(entity.getState())) { PageInfo pageInfo = new PageInfo(list);
return BaseResult.getFailureMessageEntity("系统错误"); return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo);
} }
entity.setUpdate();
reportManageDao.update(entity);
//0启用 1 停用
if ("0".equals(entity.getState())) {
return BaseResult.getSuccessMessageEntity("启用用户成功");
} else {
return BaseResult.getSuccessMessageEntity("停用用户成功");
}
}
/** /**
* @param jsonObject * @param jsonObject
* @return com.hzya.frame.web.entity.JsonResultEntity * @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang * @Author lvleigang
* @Description 查询报表 * @Description 查询报表
* @Date 2:36 下午 2024/3/27 * @Date 2:36 下午 2024/3/27
**/ **/
@Override @Override
public JsonResultEntity queryReport(JSONObject jsonObject) { public JsonResultEntity queryReportEntity(JSONObject jsonObject) {
JimuReportEntity entity = getData("jsonStr", jsonObject, JimuReportEntity.class); JimuReportEntity entity = getData("jsonStr", jsonObject, JimuReportEntity.class);
//判断分页 if (entity == null) {
if (entity == null || entity.getPageNum() == null || entity.getPageSize() == null) { return BaseResult.getFailureMessageEntity("参数不允许为空");
return BaseResult.getFailureMessageEntity("分页查询参数不存在"); }
} if (entity.getId() == null || "".equals(entity.getId())) {
PageHelper.startPage(entity.getPageNum(), entity.getPageSize()); return BaseResult.getFailureMessageEntity("系统错误");
List<JimuReportEntity> list = reportManageDao.queryReportNotUse(entity); }
PageInfo pageInfo = new PageInfo(list); entity = reportManageDao.queryReportEntity(entity);
return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo); if (entity == null) {
} return BaseResult.getFailureMessageEntity("获取报表失败");
}
return BaseResult.getSuccessMessageEntity("获取报表成功", entity);
/** }
* @param jsonObject
* @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang
* @Description 查询报表
* @Date 2:36 下午 2024/3/27
**/
@Override
public JsonResultEntity queryReportEntity(JSONObject jsonObject) {
JimuReportEntity entity = getData("jsonStr", jsonObject, JimuReportEntity.class);
if (entity == null) {
return BaseResult.getFailureMessageEntity("参数不允许为空");
}
if (entity.getId() == null || "".equals(entity.getId())) {
return BaseResult.getFailureMessageEntity("系统错误");
}
entity = reportManageDao.queryReportEntity(entity);
if (entity == null) {
return BaseResult.getFailureMessageEntity("获取报表失败");
}
return BaseResult.getSuccessMessageEntity("获取报表成功", entity);
} /**
/** * @param jsonObject
* @param jsonObject * @return com.hzya.frame.web.entity.JsonResultEntity
* @return com.hzya.frame.web.entity.JsonResultEntity * @Author lvleigang
* @Author lvleigang * @Description 权限查询
* @Description 权限查询 * @Date 2:37 下午 2024/3/27
* @Date 2:37 下午 2024/3/27 **/
**/ @Override
@Override public JsonResultEntity jurisdiction(JSONObject jsonObject) {
public JsonResultEntity jurisdiction(JSONObject jsonObject) {
return null; return null;
} }
/** /**
* @param jsonObject * @param jsonObject
* @return com.hzya.frame.web.entity.JsonResultEntity * @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang * @Author lvleigang
* @Description 保存权限查询 * @Description 保存权限查询
* @Date 2:37 下午 2024/3/27 * @Date 2:37 下午 2024/3/27
**/ **/
@Override @Override
public JsonResultEntity saveJurisdiction(JSONObject jsonObject) { public JsonResultEntity saveJurisdiction(JSONObject jsonObject) {
return null; return null;
} }
} }