修改主数据显示
This commit is contained in:
parent
f5a9fe7077
commit
9e619c8425
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue