主数据修改
This commit is contained in:
parent
25a5c388ce
commit
64d53eecf9
|
@ -43,6 +43,8 @@ import com.hzya.frame.sysnew.buttonConfig.dao.ISysButtonConfigDao;
|
||||||
import com.hzya.frame.sysnew.buttonConfig.entity.SysButtonConfigEntity;
|
import com.hzya.frame.sysnew.buttonConfig.entity.SysButtonConfigEntity;
|
||||||
import com.hzya.frame.sysnew.menuConfig.dao.ISysMenuConfigDao;
|
import com.hzya.frame.sysnew.menuConfig.dao.ISysMenuConfigDao;
|
||||||
import com.hzya.frame.sysnew.menuConfig.entity.SysMenuConfigEntity;
|
import com.hzya.frame.sysnew.menuConfig.entity.SysMenuConfigEntity;
|
||||||
|
import com.hzya.frame.sysnew.popedomOperate.dao.ISysPopedomOperateDao;
|
||||||
|
import com.hzya.frame.sysnew.popedomOperate.entity.SysPopedomOperateEntity;
|
||||||
import com.hzya.frame.util.PluginUtils;
|
import com.hzya.frame.util.PluginUtils;
|
||||||
import com.hzya.frame.uuid.UUIDUtils;
|
import com.hzya.frame.uuid.UUIDUtils;
|
||||||
import com.hzya.frame.web.entity.BaseResult;
|
import com.hzya.frame.web.entity.BaseResult;
|
||||||
|
@ -78,6 +80,8 @@ public class MdmServiceImpl implements IMdmService {
|
||||||
@Resource
|
@Resource
|
||||||
private ISysButtonConfigDao sysButtonConfigDao;
|
private ISysButtonConfigDao sysButtonConfigDao;
|
||||||
@Resource
|
@Resource
|
||||||
|
private ISysPopedomOperateDao sysPopedomOperateDao;
|
||||||
|
@Resource
|
||||||
private IMdmModuleDbDao mdmModuleDbDao;
|
private IMdmModuleDbDao mdmModuleDbDao;
|
||||||
@Resource
|
@Resource
|
||||||
private IMdmModuleDbFiledsDao mdmModuleDbFiledsDao;
|
private IMdmModuleDbFiledsDao mdmModuleDbFiledsDao;
|
||||||
|
@ -1357,22 +1361,38 @@ public class MdmServiceImpl implements IMdmService {
|
||||||
buttonConfigEntity.setMenuId(module.getId());
|
buttonConfigEntity.setMenuId(module.getId());
|
||||||
buttonConfigEntity.setSts("Y");
|
buttonConfigEntity.setSts("Y");
|
||||||
List<SysButtonConfigEntity> sysButtonConfigEntities = sysButtonConfigDao.queryBase(buttonConfigEntity);
|
List<SysButtonConfigEntity> sysButtonConfigEntities = sysButtonConfigDao.queryBase(buttonConfigEntity);
|
||||||
//2、删除按钮权限
|
//1、查询按钮权限
|
||||||
//3、删除按钮
|
SysPopedomOperateEntity sysPopedomOperateEntity = new SysPopedomOperateEntity();
|
||||||
if (mdmModuleViewButtonEntities != null && mdmModuleViewButtonEntities.size() > 0) {
|
sysPopedomOperateEntity.setMenuId(module.getId());
|
||||||
for (int i = 0; i < mdmModuleViewButtonEntities.size(); i++) {
|
sysPopedomOperateEntity.setSts("Y");
|
||||||
//1、按钮不存在 2、按钮需要删除
|
List<SysPopedomOperateEntity> sysPopedomOperateEntities = sysPopedomOperateDao.queryBase(sysPopedomOperateEntity);
|
||||||
String type = "1";
|
//删除按钮和删除按钮权限
|
||||||
if (sysButtonConfigEntities != null && sysButtonConfigEntities.size() > 0) {
|
sysButtonConfigDao.logicRemoveMultiCondition(buttonConfigEntity);
|
||||||
for (int i1 = 0; i1 < sysButtonConfigEntities.size(); i1++) {
|
sysPopedomOperateDao.logicRemoveMultiCondition(sysPopedomOperateEntity);
|
||||||
|
//删除处理权限
|
||||||
}
|
doMdmModuleButton(module,mdmModuleViewButtonEntities,sysButtonConfigEntities,sysPopedomOperateEntities);
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return BaseResult.getSuccessMessageEntity("保存显示信息成功");
|
return BaseResult.getSuccessMessageEntity("保存显示信息成功");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @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) {
|
||||||
|
|
||||||
|
//循环查看按钮
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
///**
|
///**
|
||||||
// * @param object
|
// * @param object
|
||||||
|
|
Loading…
Reference in New Issue