1、优化模块修改方法。

This commit is contained in:
zhengyf 2025-08-07 10:10:48 +08:00
parent 6c89e1665c
commit b88a373432
3 changed files with 27 additions and 2 deletions

View File

@ -74,8 +74,15 @@ public class BusinessModuleController extends DefaultController {
public JsonResultEntity update(@RequestBody AeConfBusinessModuleEntity entity) { public JsonResultEntity update(@RequestBody AeConfBusinessModuleEntity entity) {
try { try {
Assert.notNull(entity.getId(), "更新时id不能为空"); Assert.notNull(entity.getId(), "更新时id不能为空");
AeConfBusinessModuleEntity save = aeConfBusinessModuleService.update(entity); AeConfBusinessModuleEntity update = aeConfBusinessModuleService.update(entity);
return getSuccessMessageEntity("请求成功", save); //更新影响因素关联
String id = update.getId();
AeConfBusinessModuleMdmEntity aeConfBusinessModuleMdmEntity = new AeConfBusinessModuleMdmEntity();
aeConfBusinessModuleMdmEntity.setAeConfModuleId(Long.valueOf(id));
aeConfBusinessModuleMdmEntity.setAeConfModuleName(entity.getModuleName());
aeConfBusinessModuleMdmService.updateByModuleId(aeConfBusinessModuleMdmEntity);
return getSuccessMessageEntity("请求成功", update);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return getFailureMessageEntity(e.getMessage()); return getFailureMessageEntity(e.getMessage());

View File

@ -26,5 +26,7 @@ public interface IAeConfBusinessModuleMdmService extends IBaseService<AeConfBusi
Map<String,Integer> deleteList(List<AeConfBusinessModuleMdmEntity> list); Map<String,Integer> deleteList(List<AeConfBusinessModuleMdmEntity> list);
void updateByModuleId(AeConfBusinessModuleMdmEntity aeConfBusinessModuleMdmEntity);
// PageInfo queryEntityPaged(AeConfBusinessModuleMdmEntity entity); // PageInfo queryEntityPaged(AeConfBusinessModuleMdmEntity entity);
} }

View File

@ -217,5 +217,21 @@ public class AeConfBusinessModuleMdmServiceImpl extends BaseService<AeConfBusine
return deleteMap; return deleteMap;
} }
/**
* 根据ModuleId查数据然后改名称
* @param entity
* @return
*/
@Override
public void updateByModuleId(AeConfBusinessModuleMdmEntity entity) {
AeConfBusinessModuleMdmEntity aeConfBusinessModuleMdmEntity = new AeConfBusinessModuleMdmEntity();
aeConfBusinessModuleMdmEntity.setAeConfModuleId(entity.getAeConfModuleId());
List<AeConfBusinessModuleMdmEntity> query = aeConfBusinessModuleMdmDao.query(aeConfBusinessModuleMdmEntity);
for (AeConfBusinessModuleMdmEntity confBusinessModuleMdmEntity : query) {
confBusinessModuleMdmEntity.setAeConfModuleName(entity.getAeConfModuleName());
aeConfBusinessModuleMdmDao.update(confBusinessModuleMdmEntity);
}
}
} }