部件管理-新增
This commit is contained in:
parent
871ec75652
commit
fdd46a5f04
|
|
@ -48,31 +48,34 @@ public class AdminBasePartService {
|
||||||
*/
|
*/
|
||||||
public void save(BasePartDTO basePartDTO) {
|
public void save(BasePartDTO basePartDTO) {
|
||||||
//保存
|
//保存
|
||||||
if (null != basePartDTO.getId() && basePartDTO.getId() > 0) {
|
TBasePart partEnt = Convert.convert(TBasePart.class, basePartDTO);
|
||||||
TBasePart ent = Convert.convert(TBasePart.class, basePartDTO);
|
if (null == basePartDTO.getId() || basePartDTO.getId() <=0) {
|
||||||
ent.setPartNo(UniqueSequenceGenerator.generateCode(Constant.PartCodePrefix));
|
|
||||||
ent.setCreateBy(AdminUserUtil.getUserName());
|
partEnt.setPartNo(UniqueSequenceGenerator.generateCode(Constant.PartCodePrefix));
|
||||||
ent.setCreateTime(LocalDateTime.now());
|
partEnt.setCreateBy(AdminUserUtil.getUserName());
|
||||||
ent.setUpdateBy(AdminUserUtil.getUserName());
|
partEnt.setCreateTime(LocalDateTime.now());
|
||||||
ent.setUpdateTime(LocalDateTime.now());
|
partEnt.setUpdateBy(AdminUserUtil.getUserName());
|
||||||
|
partEnt.setUpdateTime(LocalDateTime.now());
|
||||||
|
|
||||||
} else { //修改
|
} else { //修改
|
||||||
TBasePart ent = Convert.convert(TBasePart.class, basePartDTO);
|
partEnt.setUpdateBy(AdminUserUtil.getUserName());
|
||||||
ent.setUpdateBy(AdminUserUtil.getUserName());
|
partEnt.setUpdateTime(LocalDateTime.now());
|
||||||
ent.setUpdateTime(LocalDateTime.now());
|
|
||||||
}
|
}
|
||||||
//删除语言
|
//删除语言
|
||||||
languageDataService.removeByMap(ImmutableMap.of("source_id", basePartDTO.getId()));
|
partService.saveOrUpdate(partEnt);
|
||||||
|
languageDataService.removeByMap(ImmutableMap.of("source_id", partEnt.getId()));
|
||||||
List<TBaseLanguageData> result = new ArrayList<>();
|
List<TBaseLanguageData> result = new ArrayList<>();
|
||||||
basePartDTO.getLanguage().forEach(u -> {
|
basePartDTO.getLanguage().forEach(u -> {
|
||||||
TBaseLanguageData ent = new TBaseLanguageData();
|
TBaseLanguageData ent = new TBaseLanguageData();
|
||||||
ent.setSourceId(Convert.convert(Long.class, basePartDTO.getId()) );
|
ent.setSourceId(Convert.convert(Long.class, partEnt.getId()) );
|
||||||
ent.setLanguageCode(u.getCode());
|
ent.setLanguageCode(u.getCode());
|
||||||
ent.setLanguageName(u.getName());
|
ent.setLanguageName(u.getName());
|
||||||
ent.setLanguageValue(u.getLanguageValue());
|
ent.setLanguageValue(u.getLanguageValue());
|
||||||
result.add(ent);
|
result.add(ent);
|
||||||
});
|
});
|
||||||
|
if(CollUtil.isNotEmpty(result)) {
|
||||||
languageDataService.saveBatch(result);
|
languageDataService.saveBatch(result);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue