主数据修改

This commit is contained in:
lvleigang 2024-06-05 08:47:46 +08:00
parent 25a5c388ce
commit 64d53eecf9
1 changed files with 33 additions and 13 deletions

View File

@ -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.menuConfig.dao.ISysMenuConfigDao;
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.uuid.UUIDUtils;
import com.hzya.frame.web.entity.BaseResult;
@ -78,6 +80,8 @@ public class MdmServiceImpl implements IMdmService {
@Resource
private ISysButtonConfigDao sysButtonConfigDao;
@Resource
private ISysPopedomOperateDao sysPopedomOperateDao;
@Resource
private IMdmModuleDbDao mdmModuleDbDao;
@Resource
private IMdmModuleDbFiledsDao mdmModuleDbFiledsDao;
@ -1357,22 +1361,38 @@ public class MdmServiceImpl implements IMdmService {
buttonConfigEntity.setMenuId(module.getId());
buttonConfigEntity.setSts("Y");
List<SysButtonConfigEntity> sysButtonConfigEntities = sysButtonConfigDao.queryBase(buttonConfigEntity);
//2删除按钮权限
//3删除按钮
if (mdmModuleViewButtonEntities != null && mdmModuleViewButtonEntities.size() > 0) {
for (int i = 0; i < mdmModuleViewButtonEntities.size(); i++) {
//1按钮不存在 2按钮需要删除
String type = "1";
if (sysButtonConfigEntities != null && sysButtonConfigEntities.size() > 0) {
for (int i1 = 0; i1 < sysButtonConfigEntities.size(); i1++) {
}
}
}
}
//1查询按钮权限
SysPopedomOperateEntity sysPopedomOperateEntity = new SysPopedomOperateEntity();
sysPopedomOperateEntity.setMenuId(module.getId());
sysPopedomOperateEntity.setSts("Y");
List<SysPopedomOperateEntity> sysPopedomOperateEntities = sysPopedomOperateDao.queryBase(sysPopedomOperateEntity);
//删除按钮和删除按钮权限
sysButtonConfigDao.logicRemoveMultiCondition(buttonConfigEntity);
sysPopedomOperateDao.logicRemoveMultiCondition(sysPopedomOperateEntity);
//删除处理权限
doMdmModuleButton(module,mdmModuleViewButtonEntities,sysButtonConfigEntities,sysPopedomOperateEntities);
}
}
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