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) {
|
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());
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue