修改主数据显示

This commit is contained in:
lvleigang 2024-08-09 10:28:20 +08:00
parent f5a9fe7077
commit 9e619c8425
1 changed files with 114 additions and 98 deletions

View File

@ -173,7 +173,6 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
}
//删除单据规则
MdmTableCodeRuleEntity mdmTableCodeRuleEntity = new MdmTableCodeRuleEntity();
mdmTableCodeRuleEntity.setUpdate();
@ -313,7 +312,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
entity.setCreate();
mdmModuleDao.save(entity);
entity = mdmModuleDao.get(entity.getId());
return BaseResult.getSuccessMessageEntity("保存成功",entity);
return BaseResult.getSuccessMessageEntity("保存成功", entity);
}
/**
@ -479,7 +478,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
mdmModuleDbEntity.setMdmId(entity.getMdmId());
mdmModuleDbEntity.setDbName(entity.getDbName() + "_option_log");
mdmModuleDbEntity.setDbType("3");
mdmModuleDbEntity.setRemark(entity.getRemark()+"操作日志");
mdmModuleDbEntity.setRemark(entity.getRemark() + "操作日志");
mdmModuleDbEntity.setCreate();
mdmModuleDbEntity.setDataType("1");
mdmModuleDbEntities.add(mdmModuleDbEntity);
@ -490,7 +489,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
mdmModuleDbEntity1.setMdmId(entity.getMdmId());
mdmModuleDbEntity1.setDbName(entity.getDbName() + "_send_log");
mdmModuleDbEntity1.setDbType("4");
mdmModuleDbEntity1.setRemark(entity.getRemark()+"下发日志");
mdmModuleDbEntity1.setRemark(entity.getRemark() + "下发日志");
mdmModuleDbEntity1.setCreate();
mdmModuleDbEntity1.setDataType("1");
mdmModuleDbEntities.add(mdmModuleDbEntity1);
@ -503,7 +502,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
mdmModuleDbEntity.setDbName(mdmModuleDbEntities.get(i).getDbName());
mdmModuleDbEntity.setSts("Y");
int a = mdmModuleDbDao.getCount(mdmModuleDbEntity);
if(a > 0){
if (a > 0) {
return BaseResult.getFailureMessageEntity("表已存在,请修改");
}
}
@ -1324,6 +1323,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
}
return BaseResult.getSuccessMessageEntity("获取数据源表字段成功", dbEntities);
}
/**
* @param object
* @return com.hzya.frame.web.entity.JsonResultEntity
@ -1364,6 +1364,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
}
return BaseResult.getSuccessMessageEntity("获取数据源表字段成功", entity);
}
/**
* @param object
* @return com.hzya.frame.web.entity.JsonResultEntity
@ -1403,22 +1404,22 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
mdmModuleDbFiledsEntity.setMdmId(entity.getMdmId());
mdmModuleDbFiledsEntity.setSts("Y");
List<MdmModuleDbFiledsEntity> mdmModuleDbFiledsEntityList = mdmServiceCache.queryMdmModuleDbFileds(mdmModuleDbFiledsEntity);
if(mdmModuleDbFiledsEntityList != null && mdmModuleDbFiledsEntityList.size() > 0){
if (mdmModuleDbFiledsEntityList != null && mdmModuleDbFiledsEntityList.size() > 0) {
for (int i = 0; i < mdmModuleDbFiledsEntityList.size(); i++) {
if(entity.getDbId().equals(mdmModuleDbFiledsEntityList.get(i).getDbId()) && entity.getEnName().equals(mdmModuleDbFiledsEntityList.get(i).getEnName())){
if (entity.getDbId().equals(mdmModuleDbFiledsEntityList.get(i).getDbId()) && entity.getEnName().equals(mdmModuleDbFiledsEntityList.get(i).getEnName())) {
return BaseResult.getFailureMessageEntity("字段已存在,请修改");
}
}
}
entity.setCreate();
if("1".equals(entity.getDbType())){
if ("1".equals(entity.getDbType())) {
entity.setAddType("1");
entity.setUpdateType("1");
entity.setShowType("1");
entity.setQueryType("1");
entity.setListType("1");
entity.setViewType("1");
}else {
} else {
entity.setAddType("1");
entity.setUpdateType("1");
entity.setShowType("1");
@ -1484,7 +1485,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
entity.setDataType("2");
try {
mdmModuleDao.alterTableField(entity);
} catch (Exception e){
} catch (Exception e) {
throw new BaseSystemException("表字段类型,修改失败,请联系管理员");
}
List<MdmModuleDbFiledsEntity> mdmModuleDbFiledsEntities = new ArrayList<>();
@ -1678,9 +1679,9 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
}
List<MdmModuleViewEntity> moduleViewEntities = mdmModuleViewDao.queryBase(entity);
if(moduleViewEntities == null || moduleViewEntities.size() == 0){
if (moduleViewEntities == null || moduleViewEntities.size() == 0) {
return BaseResult.getSuccessMessageEntity("获取显示类型成功");
}else if (moduleViewEntities != null && moduleViewEntities.size() > 1) {
} else if (moduleViewEntities != null && moduleViewEntities.size() > 1) {
return BaseResult.getFailureMessageEntity("获取显示类型失败");
} else {
return BaseResult.getSuccessMessageEntity("获取显示类型成功", moduleViewEntities.get(0));
@ -1707,10 +1708,10 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
SysMenuConfigEntity module = new SysMenuConfigEntity();
module.setCreate();
module.setFormId(mdmModuleEntity.getId());
if("1".equals(mdmModuleEntity.getMdmType())){
if ("1".equals(mdmModuleEntity.getMdmType())) {
//1档案
module.setParentMenuId("ea22757e99c144fb9ef381dd322e233c");
}else {
} else {
//2单据
module.setParentMenuId("58714ddb7ec94f5da91df74efada042f");
}
@ -1746,7 +1747,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
List<MdmModuleViewButtonEntity> mdmModuleViewButtonEntities = mdmModuleViewButtonDao.queryBase(mdmModuleViewButtonEntity);
//删除处理权限
doMdmModuleButton(module,mdmModuleViewButtonEntities,sysButtonConfigEntities,sysPopedomOperateEntities);
doMdmModuleButton(module, mdmModuleViewButtonEntities, sysButtonConfigEntities, sysPopedomOperateEntities);
return BaseResult.getSuccessMessageEntity("保存显示类型成功");
}
@ -1775,14 +1776,14 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
module.setFormId(mdmModuleEntity.getId());
List<SysMenuConfigEntity> sysMenuConfigEntities = sysMenuConfigDao.queryBase(module);
if(sysMenuConfigEntities != null && sysMenuConfigEntities.size() == 1){
if (sysMenuConfigEntities != null && sysMenuConfigEntities.size() == 1) {
module = sysMenuConfigEntities.get(0);
module.setUpdate();
module.setFormId(mdmModuleEntity.getId());
if("1".equals(mdmModuleEntity.getMdmType())){
if ("1".equals(mdmModuleEntity.getMdmType())) {
//1档案
module.setParentMenuId("ea22757e99c144fb9ef381dd322e233c");
}else {
} else {
//2单据
module.setParentMenuId("58714ddb7ec94f5da91df74efada042f");
}
@ -1818,7 +1819,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
List<MdmModuleViewButtonEntity> mdmModuleViewButtonEntities = mdmModuleViewButtonDao.queryBase(mdmModuleViewButtonEntity);
//删除处理权限
doMdmModuleButton(module,mdmModuleViewButtonEntities,sysButtonConfigEntities,sysPopedomOperateEntities);
doMdmModuleButton(module, mdmModuleViewButtonEntities, sysButtonConfigEntities, sysPopedomOperateEntities);
}
return BaseResult.getSuccessMessageEntity("修改显示类型成功");
}
@ -1885,9 +1886,9 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
switch (mdmModuleViewDetailEntityList.get(i).getViewType()) {
//1查询2列表3新增4修改 5查看
case "1":
if(mdmModuleViewVo.getQueryFiled() != null && mdmModuleViewVo.getQueryFiled().size() > 0 ){
if (mdmModuleViewVo.getQueryFiled() != null && mdmModuleViewVo.getQueryFiled().size() > 0) {
for (int i1 = 0; i1 < mdmModuleViewVo.getQueryFiled().size(); i1++) {
if(mdmModuleViewVo.getQueryFiled().get(i1).getId().equals(mdmModuleViewDetailEntityList.get(i).getViewFiled())){
if (mdmModuleViewVo.getQueryFiled().get(i1).getId().equals(mdmModuleViewDetailEntityList.get(i).getViewFiled())) {
mdmModuleViewDetailEntityList.get(i).setViewName(mdmModuleViewVo.getQueryFiled().get(i1).getName());
queryFiled.add(mdmModuleViewDetailEntityList.get(i));
}
@ -1895,9 +1896,9 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
}
break;
case "2":
if(mdmModuleViewVo.getListFiled() != null && mdmModuleViewVo.getListFiled().size() > 0 ){
if (mdmModuleViewVo.getListFiled() != null && mdmModuleViewVo.getListFiled().size() > 0) {
for (int i1 = 0; i1 < mdmModuleViewVo.getListFiled().size(); i1++) {
if(mdmModuleViewVo.getListFiled().get(i1).getId().equals(mdmModuleViewDetailEntityList.get(i).getViewFiled())){
if (mdmModuleViewVo.getListFiled().get(i1).getId().equals(mdmModuleViewDetailEntityList.get(i).getViewFiled())) {
mdmModuleViewDetailEntityList.get(i).setViewName(mdmModuleViewVo.getListFiled().get(i1).getName());
listFiled.add(mdmModuleViewDetailEntityList.get(i));
}
@ -1905,9 +1906,9 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
}
break;
case "3":
if(mdmModuleViewVo.getAddFiled() != null && mdmModuleViewVo.getAddFiled().size() > 0 ){
if (mdmModuleViewVo.getAddFiled() != null && mdmModuleViewVo.getAddFiled().size() > 0) {
for (int i1 = 0; i1 < mdmModuleViewVo.getAddFiled().size(); i1++) {
if(mdmModuleViewVo.getAddFiled().get(i1).getId().equals(mdmModuleViewDetailEntityList.get(i).getViewFiled())){
if (mdmModuleViewVo.getAddFiled().get(i1).getId().equals(mdmModuleViewDetailEntityList.get(i).getViewFiled())) {
mdmModuleViewDetailEntityList.get(i).setViewName(mdmModuleViewVo.getAddFiled().get(i1).getName());
addFiled.add(mdmModuleViewDetailEntityList.get(i));
}
@ -1915,9 +1916,9 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
}
break;
case "4":
if(mdmModuleViewVo.getEditFiled() != null && mdmModuleViewVo.getEditFiled().size() > 0 ){
if (mdmModuleViewVo.getEditFiled() != null && mdmModuleViewVo.getEditFiled().size() > 0) {
for (int i1 = 0; i1 < mdmModuleViewVo.getEditFiled().size(); i1++) {
if(mdmModuleViewVo.getEditFiled().get(i1).getId().equals(mdmModuleViewDetailEntityList.get(i).getViewFiled())){
if (mdmModuleViewVo.getEditFiled().get(i1).getId().equals(mdmModuleViewDetailEntityList.get(i).getViewFiled())) {
mdmModuleViewDetailEntityList.get(i).setViewName(mdmModuleViewVo.getEditFiled().get(i1).getName());
editFiled.add(mdmModuleViewDetailEntityList.get(i));
}
@ -1925,9 +1926,9 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
}
break;
case "5":
if(mdmModuleViewVo.getShowFiled() != null && mdmModuleViewVo.getShowFiled().size() > 0 ){
if (mdmModuleViewVo.getShowFiled() != null && mdmModuleViewVo.getShowFiled().size() > 0) {
for (int i1 = 0; i1 < mdmModuleViewVo.getShowFiled().size(); i1++) {
if(mdmModuleViewVo.getShowFiled().get(i1).getId().equals(mdmModuleViewDetailEntityList.get(i).getViewFiled())){
if (mdmModuleViewVo.getShowFiled().get(i1).getId().equals(mdmModuleViewDetailEntityList.get(i).getViewFiled())) {
mdmModuleViewDetailEntityList.get(i).setViewName(mdmModuleViewVo.getShowFiled().get(i1).getName());
showFiled.add(mdmModuleViewDetailEntityList.get(i));
}
@ -1967,45 +1968,45 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
List<MdmDbFiledVo> listFiled = new ArrayList<>();
if (mdmModuleDbEntityList != null && mdmModuleDbEntityList.size() > 0) {
for (int i = 0; i < mdmModuleDbEntityList.size(); i++) {
if("3".equals(mdmModuleDbEntityList.get(i).getDbType()) || "4".equals(mdmModuleDbEntityList.get(i).getDbType())){
if ("3".equals(mdmModuleDbEntityList.get(i).getDbType()) || "4".equals(mdmModuleDbEntityList.get(i).getDbType())) {
continue;
}
if (mdmModuleDbFiledsEntityList != null && mdmModuleDbFiledsEntityList.size() > 0) {
for (int i1 = 0; i1 < mdmModuleDbFiledsEntityList.size(); i1++) {
if (mdmModuleDbEntityList.get(i).getId().equals(mdmModuleDbFiledsEntityList.get(i1).getDbId())) {
if("document_rule".equals(mdmModuleDbFiledsEntityList.get(i1).getEnName())){
if ("document_rule".equals(mdmModuleDbFiledsEntityList.get(i1).getEnName())) {
continue;
}
if ("1".equals(mdmModuleDbEntityList.get(i).getDbType())) {
//1主表
if("1".equals(mdmModuleDbFiledsEntityList.get(i1).getAddType())){
if ("1".equals(mdmModuleDbFiledsEntityList.get(i1).getAddType())) {
addFiled.add(new MdmDbFiledVo(mdmModuleDbFiledsEntityList.get(i1).getId(), "【主表:" + mdmModuleDbEntityList.get(i).getDbName() + "" + mdmModuleDbFiledsEntityList.get(i1).getChName()));
}
if("1".equals(mdmModuleDbFiledsEntityList.get(i1).getUpdateType())){
if ("1".equals(mdmModuleDbFiledsEntityList.get(i1).getUpdateType())) {
editFiled.add(new MdmDbFiledVo(mdmModuleDbFiledsEntityList.get(i1).getId(), "【主表:" + mdmModuleDbEntityList.get(i).getDbName() + "" + mdmModuleDbFiledsEntityList.get(i1).getChName()));
}
if("1".equals(mdmModuleDbFiledsEntityList.get(i1).getShowType())){
if ("1".equals(mdmModuleDbFiledsEntityList.get(i1).getShowType())) {
showFiled.add(new MdmDbFiledVo(mdmModuleDbFiledsEntityList.get(i1).getId(), "【主表:" + mdmModuleDbEntityList.get(i).getDbName() + "" + mdmModuleDbFiledsEntityList.get(i1).getChName()));
}
if("1".equals(mdmModuleDbFiledsEntityList.get(i1).getQueryType())){
if ("1".equals(mdmModuleDbFiledsEntityList.get(i1).getQueryType())) {
queryFiled.add(new MdmDbFiledVo(mdmModuleDbFiledsEntityList.get(i1).getId(), "【主表:" + mdmModuleDbEntityList.get(i).getDbName() + "" + mdmModuleDbFiledsEntityList.get(i1).getChName()));
}
if("1".equals(mdmModuleDbFiledsEntityList.get(i1).getListType())){
if ("1".equals(mdmModuleDbFiledsEntityList.get(i1).getListType())) {
listFiled.add(new MdmDbFiledVo(mdmModuleDbFiledsEntityList.get(i1).getId(), "【主表:" + mdmModuleDbEntityList.get(i).getDbName() + "" + mdmModuleDbFiledsEntityList.get(i1).getChName()));
}
} else {
//2明细
if("1".equals(mdmModuleDbFiledsEntityList.get(i1).getQueryType())){
if ("1".equals(mdmModuleDbFiledsEntityList.get(i1).getQueryType())) {
queryFiled.add(new MdmDbFiledVo(mdmModuleDbFiledsEntityList.get(i1).getId(), "【子表:" + mdmModuleDbEntityList.get(i).getDbName() + "" + mdmModuleDbFiledsEntityList.get(i1).getChName()));
}
if("1".equals(mdmModuleDbFiledsEntityList.get(i1).getAddType())){
if ("1".equals(mdmModuleDbFiledsEntityList.get(i1).getAddType())) {
addFiled.add(new MdmDbFiledVo(mdmModuleDbFiledsEntityList.get(i1).getId(), "【子表:" + mdmModuleDbEntityList.get(i).getDbName() + "" + mdmModuleDbFiledsEntityList.get(i1).getChName()));
}
if("1".equals(mdmModuleDbFiledsEntityList.get(i1).getUpdateType())){
if ("1".equals(mdmModuleDbFiledsEntityList.get(i1).getUpdateType())) {
editFiled.add(new MdmDbFiledVo(mdmModuleDbFiledsEntityList.get(i1).getId(), "【子表:" + mdmModuleDbEntityList.get(i).getDbName() + "" + mdmModuleDbFiledsEntityList.get(i1).getChName()));
}
if("1".equals(mdmModuleDbFiledsEntityList.get(i1).getShowType())){
if ("1".equals(mdmModuleDbFiledsEntityList.get(i1).getShowType())) {
showFiled.add(new MdmDbFiledVo(mdmModuleDbFiledsEntityList.get(i1).getId(), "【子表:" + mdmModuleDbEntityList.get(i).getDbName() + "" + mdmModuleDbFiledsEntityList.get(i1).getChName()));
}
}
@ -2177,7 +2178,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
SysMenuConfigEntity module = new SysMenuConfigEntity();
module.setFormId(mdmModuleEntity.getId());
List<SysMenuConfigEntity> sysMenuConfigEntities = sysMenuConfigDao.queryBase(module);
if(sysMenuConfigEntities != null && sysMenuConfigEntities.size() == 1){
if (sysMenuConfigEntities != null && sysMenuConfigEntities.size() == 1) {
module = sysMenuConfigEntities.get(0);
SysButtonConfigEntity buttonConfigEntity = new SysButtonConfigEntity();
buttonConfigEntity.setMenuId(module.getId());
@ -2192,36 +2193,37 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
sysButtonConfigDao.logicRemoveMultiCondition(buttonConfigEntity);
sysPopedomOperateDao.logicRemoveMultiCondition(sysPopedomOperateEntity);
//删除处理权限
doMdmModuleButton(module,entity.getDbButtonFiled(),sysButtonConfigEntities,sysPopedomOperateEntities);
doMdmModuleButton(module, entity.getDbButtonFiled(), sysButtonConfigEntities, sysPopedomOperateEntities);
}
return BaseResult.getSuccessMessageEntity("修改显示按钮成功");
}
/**
* @param module 菜单
* @param mdmModuleViewButtonEntities 主数据按钮
* @param sysButtonConfigEntities 菜单按钮
* @param sysPopedomOperateEntities 按钮权限
* @return void
* @Author lvleigang
* @Description
* @Date 3:29 下午 2024/6/4
* @param module 菜单
* @param mdmModuleViewButtonEntities 主数据按钮
* @param sysButtonConfigEntities 菜单按钮
* @param sysPopedomOperateEntities 按钮权限
* @return void
**/
private void doMdmModuleButton(SysMenuConfigEntity module,List<MdmModuleViewButtonEntity> mdmModuleViewButtonEntities, List<SysButtonConfigEntity> sysButtonConfigEntities, List<SysPopedomOperateEntity> sysPopedomOperateEntities) {
private void doMdmModuleButton(SysMenuConfigEntity module, List<MdmModuleViewButtonEntity> mdmModuleViewButtonEntities, List<SysButtonConfigEntity> sysButtonConfigEntities, List<SysPopedomOperateEntity> sysPopedomOperateEntities) {
//循环设置的按钮再循环菜单的按钮如果有把原先的修改状态如果没有新增
if(mdmModuleViewButtonEntities != null && mdmModuleViewButtonEntities.size() > 0){
if (mdmModuleViewButtonEntities != null && mdmModuleViewButtonEntities.size() > 0) {
for (int i = 0; i < mdmModuleViewButtonEntities.size(); i++) {
boolean flag = false;
if(sysButtonConfigEntities != null && sysButtonConfigEntities.size() > 0){
if (sysButtonConfigEntities != null && sysButtonConfigEntities.size() > 0) {
for (int i1 = 0; i1 < sysButtonConfigEntities.size(); i1++) {
if(mdmModuleViewButtonEntities.get(i).getButtonValue().equals(sysButtonConfigEntities.get(i1).getCode())){
if (mdmModuleViewButtonEntities.get(i).getButtonValue().equals(sysButtonConfigEntities.get(i1).getCode())) {
flag = true;
sysButtonConfigEntities.get(i1).setSts("Y");
sysButtonConfigEntities.get(i1).setUpdate();
sysButtonConfigEntities.get(i1).setSorts(i+1L);
sysButtonConfigEntities.get(i1).setSorts(i + 1L);
sysButtonConfigDao.update(sysButtonConfigEntities.get(i1));
if(sysPopedomOperateEntities != null && sysPopedomOperateEntities.size() > 0){
if (sysPopedomOperateEntities != null && sysPopedomOperateEntities.size() > 0) {
for (int i2 = 0; i2 < sysPopedomOperateEntities.size(); i2++) {
if(sysPopedomOperateEntities.get(i2).getOperate().equals(sysButtonConfigEntities.get(i1).getId())){
if (sysPopedomOperateEntities.get(i2).getOperate().equals(sysButtonConfigEntities.get(i1).getId())) {
sysPopedomOperateEntities.get(i2).setSts("Y");
sysPopedomOperateEntities.get(i2).setUpdate();
sysPopedomOperateDao.update(sysPopedomOperateEntities.get(i2));
@ -2233,8 +2235,8 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
}
}
//原先没有需要新增
if(!flag){
if("new".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())){
if (!flag) {
if ("new".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())) {
SysButtonConfigEntity xz = new SysButtonConfigEntity();
xz.setCode("new");
xz.setNameCh("新建");
@ -2244,11 +2246,11 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
xz.setStyles("");
xz.setBtnFunction("new");
xz.setRemark("主数据新建按钮");
xz.setSorts(i+1L);
xz.setSorts(i + 1L);
xz.setCreate();
sysButtonConfigDao.save(xz);
}
if("resize".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())){
if ("resize".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())) {
SysButtonConfigEntity cz = new SysButtonConfigEntity();
cz.setCode("resize");
@ -2259,12 +2261,12 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
cz.setStyles("");
cz.setBtnFunction("resize");
cz.setRemark("主数据重置按钮");
cz.setSorts(i+1L);
cz.setSorts(i + 1L);
cz.setCreate();
sysButtonConfigDao.save(cz);
}
if("search".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())) {
if ("search".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())) {
SysButtonConfigEntity cx = new SysButtonConfigEntity();
cx.setCode("search");
@ -2275,11 +2277,11 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
cx.setStyles("");
cx.setBtnFunction("search");
cx.setRemark("主数据查询按钮");
cx.setSorts(i+1L);
cx.setSorts(i + 1L);
cx.setCreate();
sysButtonConfigDao.save(cx);
}
if("edit".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())) {
if ("edit".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())) {
SysButtonConfigEntity xg = new SysButtonConfigEntity();
xg.setCode("edit");
@ -2290,11 +2292,11 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
xg.setStyles("");
xg.setBtnFunction("edit");
xg.setRemark("主数据修改按钮");
xg.setSorts(i+1L);
xg.setSorts(i + 1L);
xg.setCreate();
sysButtonConfigDao.save(xg);
}
if("dele".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())) {
if ("dele".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())) {
SysButtonConfigEntity sc = new SysButtonConfigEntity();
sc.setCode("dele");
@ -2305,11 +2307,11 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
sc.setStyles("");
sc.setBtnFunction("dele");
sc.setRemark("主数据删除按钮");
sc.setSorts(i+1L);
sc.setSorts(i + 1L);
sc.setCreate();
sysButtonConfigDao.save(sc);
}
if("view".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())) {
if ("view".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())) {
SysButtonConfigEntity ck = new SysButtonConfigEntity();
ck.setCode("view");
@ -2320,11 +2322,11 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
ck.setStyles("");
ck.setBtnFunction("view");
ck.setRemark("主数据查看按钮");
ck.setSorts(i+1L);
ck.setSorts(i + 1L);
ck.setCreate();
sysButtonConfigDao.save(ck);
}
if("send".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())) {
if ("send".equals(mdmModuleViewButtonEntities.get(i).getButtonValue())) {
SysButtonConfigEntity xf = new SysButtonConfigEntity();
xf.setCode("send");
xf.setNameCh("下发");
@ -2334,7 +2336,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
xf.setStyles("");
xf.setBtnFunction("send");
xf.setRemark("主数据下发按钮");
xf.setSorts(i+1L);
xf.setSorts(i + 1L);
xf.setCreate();
sysButtonConfigDao.save(xf);
}
@ -2344,6 +2346,7 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
}
}
}
/**
* @param object
* @return com.hzya.frame.web.entity.JsonResultEntity
@ -2464,17 +2467,17 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
return BaseResult.getFailureMessageEntity("系统错误");
}
List<MdmModuleDistributeEntity> list = mdmModuleDistributeDao.queryBase(entity);
if(list != null && list.size() > 0){
if (list != null && list.size() > 0) {
MdmModuleDistributeDetailEntity mdmModuleDistributeDetailEntity = new MdmModuleDistributeDetailEntity();
mdmModuleDistributeDetailEntity.setMdmId(entity.getMdmId());
mdmModuleDistributeDetailEntity.setSts("Y");
List<MdmModuleDistributeDetailEntity> listDetail = mdmModuleDistributeDetailDao.queryBase(mdmModuleDistributeDetailEntity);
if(listDetail != null && listDetail.size() > 0){
if (listDetail != null && listDetail.size() > 0) {
for (int i = 0; i < list.size(); i++) {
List<MdmModuleDistributeDetailEntity> mdmModuleDistributeDetailEntities = new ArrayList<>();
for (int i1 = 0; i1 < listDetail.size(); i1++) {
if(listDetail.get(i1).getDistributeId().equals(list.get(i).getId())){
mdmModuleDistributeDetailEntities.add(listDetail.get(i1) );
if (listDetail.get(i1).getDistributeId().equals(list.get(i).getId())) {
mdmModuleDistributeDetailEntities.add(listDetail.get(i1));
}
}
list.get(i).setMdmModuleDistributeDetailEntities(mdmModuleDistributeDetailEntities);
@ -2623,21 +2626,21 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
return BaseResult.getFailureMessageEntity("系统错误");
}
MdmModuleEntity mdmModuleEntity = mdmServiceCache.getMdmModuleEntity(entity.getMdmCode());
if(mdmModuleEntity == null || mdmModuleEntity.getId() == null){
if (mdmModuleEntity == null || mdmModuleEntity.getId() == null) {
return BaseResult.getFailureMessageEntity("系统错误");
}
MdmModuleDbEntity mdmModuleDbEntity = new MdmModuleDbEntity();
mdmModuleDbEntity.setMdmId(mdmModuleEntity.getId());
mdmModuleDbEntity.setSts("Y");
List<MdmModuleDbEntity> mdmModuleDbEntities = mdmServiceCache.queryMdmModuleDb(mdmModuleDbEntity);
if(mdmModuleDbEntities != null && mdmModuleDbEntities.size() > 0 ){
if (mdmModuleDbEntities != null && mdmModuleDbEntities.size() > 0) {
for (int i = 0; i < mdmModuleDbEntities.size(); i++) {
if("1".equals(mdmModuleDbEntities.get(i).getDbType())){
entity.setTableName(mdmModuleDbEntities.get(i).getDbName()+"_option_log");
if ("1".equals(mdmModuleDbEntities.get(i).getDbType())) {
entity.setTableName(mdmModuleDbEntities.get(i).getDbName() + "_option_log");
break;
}
}
}else {
} else {
return BaseResult.getFailureMessageEntity("请先设置数据源");
}
PageHelper.startPage(entity.getPageNum(), entity.getPageSize());
@ -2683,16 +2686,29 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
}
PageHelper.startPage(entity.getPageNum(), entity.getPageSize());
List<MdmModuleSendLogEntity> list = mdmModuleSendLogDao.queryByLike(entity);
if (list != null && list.size() > 0) {
for (int i = 0; i < list.size(); i++) {
if (list.get(i).getOptionType() != null) {
if ("1".equals(list.get(i).getOptionType())) {
list.get(i).setOptionType("新增");
} else if ("2".equals(list.get(i).getOptionType())) {
list.get(i).setOptionType("修改");
} else if ("3".equals(list.get(i).getOptionType())) {
list.get(i).setOptionType("删除");
}
}
}
}
PageInfo pageInfo = new PageInfo(list);
return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo);
}
/**
* @Author lvleigang
* @Description 主数据-数据源-服务获取只获取主表
* @Date 11:43 上午 2024/6/11
* @param object
* @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang
* @Description 主数据-数据源-服务获取只获取主表
* @Date 11:43 上午 2024/6/11
**/
@Override
public JsonResultEntity queryMdmService(JSONObject object) {
@ -2706,11 +2722,11 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
/**
* @Author lvleigang
* @Description 主数据-数据源-服务字段获取
* @Date 11:43 上午 2024/6/11
* @param object
* @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang
* @Description 主数据-数据源-服务字段获取
* @Date 11:43 上午 2024/6/11
**/
@Override
public JsonResultEntity queryMdmServiceField(JSONObject object) {
@ -2729,9 +2745,9 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
mdmModuleDbFiledsEntity.setMdmId(entity.getMdmId());
List<MdmModuleDbFiledsEntity> mdmModuleDbEntities = mdmServiceCache.queryMdmModuleDbFileds(mdmModuleDbFiledsEntity);
List<MdmModuleDbFiledsEntity> list = new ArrayList<>();
if(mdmModuleDbEntities != null && mdmModuleDbEntities.size() > 0){
if (mdmModuleDbEntities != null && mdmModuleDbEntities.size() > 0) {
for (int i = 0; i < mdmModuleDbEntities.size(); i++) {
if(entity.getDbId().equals(mdmModuleDbEntities.get(i).getDbId()) && "1".equals(mdmModuleDbEntities.get(i).getViewType())){
if (entity.getDbId().equals(mdmModuleDbEntities.get(i).getDbId()) && "1".equals(mdmModuleDbEntities.get(i).getViewType())) {
list.add(mdmModuleDbEntities.get(i));
}
}
@ -2740,11 +2756,11 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
}
/**
* @Author lvleigang
* @Description 主数据-分发-只获取主表
* @Date 11:43 上午 2024/6/11
* @param object
* @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang
* @Description 主数据-分发-只获取主表
* @Date 11:43 上午 2024/6/11
**/
@Override
public JsonResultEntity queryMdmMainDB(JSONObject object) {
@ -2760,9 +2776,9 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
mdmModuleDbEntity.setMdmId(entity.getMdmId());
List<MdmModuleDbEntity> mdmModuleDbEntities = mdmServiceCache.queryMdmModuleDb(mdmModuleDbEntity);
List<MdmModuleDbEntity> list = new ArrayList<>();
if(mdmModuleDbEntities != null && mdmModuleDbEntities.size() > 0){
if (mdmModuleDbEntities != null && mdmModuleDbEntities.size() > 0) {
for (int i = 0; i < mdmModuleDbEntities.size(); i++) {
if("1".equals(mdmModuleDbEntities.get(i).getDbType())){
if ("1".equals(mdmModuleDbEntities.get(i).getDbType())) {
list.add(mdmModuleDbEntities.get(i));
}
}
@ -2771,11 +2787,11 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
}
/**
* @Author lvleigang
* @Description 主数据-数据源-只获取主表字段
* @Date 11:43 上午 2024/6/11
* @param object
* @return com.hzya.frame.web.entity.JsonResultEntity
* @Author lvleigang
* @Description 主数据-数据源-只获取主表字段
* @Date 11:43 上午 2024/6/11
**/
@Override
public JsonResultEntity queryMdmMainDBField(JSONObject object) {
@ -2797,12 +2813,12 @@ public class MdmModuleServiceImpl extends BaseService<MdmModuleEntity, String> i
List<MdmModuleDbFiledsEntity> mdmModuleDbFiledsEntities = mdmServiceCache.queryMdmModuleDbFileds(mdmModuleDbFiledsEntity);
List<MdmModuleDbFiledsEntity> list = new ArrayList<>();
if(mdmModuleDbEntities != null && mdmModuleDbEntities.size() > 0){
if (mdmModuleDbEntities != null && mdmModuleDbEntities.size() > 0) {
for (int i = 0; i < mdmModuleDbEntities.size(); i++) {
if("1".equals(mdmModuleDbEntities.get(i).getDbType())){
if(mdmModuleDbFiledsEntities != null && mdmModuleDbFiledsEntities.size() > 0){
if ("1".equals(mdmModuleDbEntities.get(i).getDbType())) {
if (mdmModuleDbFiledsEntities != null && mdmModuleDbFiledsEntities.size() > 0) {
for (int i1 = 0; i1 < mdmModuleDbFiledsEntities.size(); i1++) {
if(mdmModuleDbEntities.get(i).getId().equals(mdmModuleDbFiledsEntities.get(i1).getDbId()) && "1".equals(mdmModuleDbFiledsEntities.get(i1).getViewType())){
if (mdmModuleDbEntities.get(i).getId().equals(mdmModuleDbFiledsEntities.get(i1).getDbId()) && "1".equals(mdmModuleDbFiledsEntities.get(i1).getViewType())) {
list.add(mdmModuleDbFiledsEntities.get(i1));
}
}