|
@@ -687,6 +687,7 @@ public class SparePartInfoServiceImpl extends BaseServiceImpl<SparePartInfoMappe
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void modModelByDTO(SparePartInfoDTO model) {
|
|
public void modModelByDTO(SparePartInfoDTO model) {
|
|
|
|
+
|
|
UserInfo userInfo = SecurityUtils.getUserInfo();
|
|
UserInfo userInfo = SecurityUtils.getUserInfo();
|
|
LocalDateTime time = LocalDateTime.now();
|
|
LocalDateTime time = LocalDateTime.now();
|
|
// 设置备件的统一编号
|
|
// 设置备件的统一编号
|
|
@@ -764,6 +765,15 @@ public class SparePartInfoServiceImpl extends BaseServiceImpl<SparePartInfoMappe
|
|
sbModelSpareBomMapper.updateBatchAll(BeanConverterUtil.copyListProperties(updateList, SbModelSpareBom.class));
|
|
sbModelSpareBomMapper.updateBatchAll(BeanConverterUtil.copyListProperties(updateList, SbModelSpareBom.class));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ //修改关联仓库
|
|
|
|
+ if (model.getStoreId()!=null){
|
|
|
|
+ SpareStore spareStore = new SpareStore();
|
|
|
|
+ spareStore.setSpareId(model.getId());
|
|
|
|
+ spareStoreMapper.delete(spareStore);
|
|
|
|
+ spareStore.setStoreId(model.getStoreId());
|
|
|
|
+ setKey2(spareStore);
|
|
|
|
+ spareStoreMapper.insert(spareStore);
|
|
|
|
+ }
|
|
// this.saveFile(model);
|
|
// this.saveFile(model);
|
|
super.modModelByDTO(model);
|
|
super.modModelByDTO(model);
|
|
}
|
|
}
|
|
@@ -1140,7 +1150,7 @@ public class SparePartInfoServiceImpl extends BaseServiceImpl<SparePartInfoMappe
|
|
return list;
|
|
return list;
|
|
}
|
|
}
|
|
|
|
|
|
- private void setKey2(SbModelSpareBom t) {
|
|
|
|
|
|
+ private void setKey2(Object t) {
|
|
Field[] fields = t.getClass().getDeclaredFields();
|
|
Field[] fields = t.getClass().getDeclaredFields();
|
|
for (Field field : fields) {
|
|
for (Field field : fields) {
|
|
Annotation id = field.getAnnotation(Id.class);
|
|
Annotation id = field.getAnnotation(Id.class);
|