1、优化模块修改方法。
This commit is contained in:
parent
6c89e1665c
commit
b88a373432
|
@ -74,8 +74,15 @@ public class BusinessModuleController extends DefaultController {
|
|||
public JsonResultEntity update(@RequestBody AeConfBusinessModuleEntity entity) {
|
||||
try {
|
||||
Assert.notNull(entity.getId(), "更新时,id不能为空");
|
||||
AeConfBusinessModuleEntity save = aeConfBusinessModuleService.update(entity);
|
||||
return getSuccessMessageEntity("请求成功", save);
|
||||
AeConfBusinessModuleEntity update = aeConfBusinessModuleService.update(entity);
|
||||
//更新影响因素关联
|
||||
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) {
|
||||
e.printStackTrace();
|
||||
return getFailureMessageEntity(e.getMessage());
|
||||
|
|
|
@ -26,5 +26,7 @@ public interface IAeConfBusinessModuleMdmService extends IBaseService<AeConfBusi
|
|||
|
||||
Map<String,Integer> deleteList(List<AeConfBusinessModuleMdmEntity> list);
|
||||
|
||||
void updateByModuleId(AeConfBusinessModuleMdmEntity aeConfBusinessModuleMdmEntity);
|
||||
|
||||
// PageInfo queryEntityPaged(AeConfBusinessModuleMdmEntity entity);
|
||||
}
|
||||
|
|
|
@ -217,5 +217,21 @@ public class AeConfBusinessModuleMdmServiceImpl extends BaseService<AeConfBusine
|
|||
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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue