整车绑定前部件出库接口优化
This commit is contained in:
parent
f23374692c
commit
d75169a561
@ -149,8 +149,6 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
|
||||
try {
|
||||
EbikeBikeInfo ebikeBikeInfo = new EbikeBikeInfo();
|
||||
BeanUtils.copyProperties(reqEbikeBikeInfoDto, ebikeBikeInfo);
|
||||
EbikeHelmetInfo ebikeHelmetInfo = new EbikeHelmetInfo();
|
||||
BeanUtils.copyProperties(reqEbikeBikeInfoDto.getEbikeHelmetInfo(), ebikeHelmetInfo);
|
||||
EbikeBatteryInfo ebikeBatteryInfo = new EbikeBatteryInfo();
|
||||
BeanUtils.copyProperties(reqEbikeBikeInfoDto.getEbikeBatteryInfo(), ebikeBatteryInfo);
|
||||
EbikeEcuInfo ebikeEcuInfo = new EbikeEcuInfo();
|
||||
@ -172,16 +170,21 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
|
||||
ebikeEcuInfoMapper.insert(ebikeEcuInfo);
|
||||
ebikeBikeInfo.setEcuId(ebikeEcuInfo.getEcuId());
|
||||
|
||||
List<EbikeHelmetOutRecords> ebikeHelmetOutRecords = new ArrayList<>();
|
||||
EbikeHelmetOutRecords helmetOutRecords = new EbikeHelmetOutRecords();
|
||||
BeanUtils.copyProperties(ebikeHelmetInfo, helmetOutRecords);
|
||||
ebikeHelmetOutRecords.add(helmetOutRecords);
|
||||
reqComponentOutRecordDto.setEbikeHelmetOutRecords(ebikeHelmetOutRecords);
|
||||
reqComponentOutRecordDto.setComponentType("262711452730001");
|
||||
//头盔出库
|
||||
operateFeignClient.componentInventoryOutbound(reqComponentOutRecordDto);
|
||||
ebikeHelmetInfoMapper.insert(ebikeHelmetInfo);
|
||||
ebikeBikeInfo.setHelmetId(ebikeHelmetInfo.getHelmetId());
|
||||
if (reqEbikeBikeInfoDto.getEbikeHelmetInfo() != null) {
|
||||
EbikeHelmetInfo ebikeHelmetInfo = new EbikeHelmetInfo();
|
||||
BeanUtils.copyProperties(reqEbikeBikeInfoDto.getEbikeHelmetInfo(), ebikeHelmetInfo);
|
||||
List<EbikeHelmetOutRecords> ebikeHelmetOutRecords = new ArrayList<>();
|
||||
EbikeHelmetOutRecords helmetOutRecords = new EbikeHelmetOutRecords();
|
||||
BeanUtils.copyProperties(ebikeHelmetInfo, helmetOutRecords);
|
||||
ebikeHelmetOutRecords.add(helmetOutRecords);
|
||||
reqComponentOutRecordDto.setEbikeHelmetOutRecords(ebikeHelmetOutRecords);
|
||||
reqComponentOutRecordDto.setComponentType("262711452730001");
|
||||
reqComponentOutRecordDto.setEbikeEcuOutRecords(null);
|
||||
//头盔出库
|
||||
operateFeignClient.componentInventoryOutbound(reqComponentOutRecordDto);
|
||||
ebikeHelmetInfoMapper.insert(ebikeHelmetInfo);
|
||||
ebikeBikeInfo.setHelmetId(ebikeHelmetInfo.getHelmetId());
|
||||
}
|
||||
|
||||
List<EbikeBatteryOutRecords> ebikeBatteryOutRecords = new ArrayList<>();
|
||||
EbikeBatteryOutRecords batteryOutRecords = new EbikeBatteryOutRecords();
|
||||
@ -189,6 +192,7 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
|
||||
ebikeBatteryOutRecords.add(batteryOutRecords);
|
||||
reqComponentOutRecordDto.setEbikeBatteryOutRecords(ebikeBatteryOutRecords);
|
||||
reqComponentOutRecordDto.setComponentType("262711452730000");
|
||||
reqComponentOutRecordDto.setEbikeHelmetOutRecords(null);
|
||||
//电池出库
|
||||
operateFeignClient.componentInventoryOutbound(reqComponentOutRecordDto);
|
||||
ebikeBatteryInfoMapper.insert(ebikeBatteryInfo);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user