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