add debug full import
This commit is contained in:
parent
acda791675
commit
05a593351d
1 changed files with 17 additions and 0 deletions
|
|
@ -608,6 +608,11 @@ pub fn full_import_data(source: Recipe, mut import_target: Recipe) -> Recipe {
|
||||||
source.Recipe01.iter().for_each(|r01| {
|
source.Recipe01.iter().for_each(|r01| {
|
||||||
if !import_target.Recipe01.contains(r01) {
|
if !import_target.Recipe01.contains(r01) {
|
||||||
import_target.Recipe01.push(r01.clone());
|
import_target.Recipe01.push(r01.clone());
|
||||||
|
println!(
|
||||||
|
"recipe >> {} {}",
|
||||||
|
r01.productCode,
|
||||||
|
r01.name.clone().unwrap_or("".to_string())
|
||||||
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -615,12 +620,18 @@ pub fn full_import_data(source: Recipe, mut import_target: Recipe) -> Recipe {
|
||||||
source.MaterialSetting.iter().for_each(|ms| {
|
source.MaterialSetting.iter().for_each(|ms| {
|
||||||
if !import_target.MaterialSetting.contains(ms) {
|
if !import_target.MaterialSetting.contains(ms) {
|
||||||
import_target.MaterialSetting.push(ms.clone());
|
import_target.MaterialSetting.push(ms.clone());
|
||||||
|
println!(
|
||||||
|
"mat_set >> {:?} {}",
|
||||||
|
ms.id,
|
||||||
|
ms.materialName.clone().unwrap_or("".to_string())
|
||||||
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
source.MaterialCode.iter().for_each(|mc| {
|
source.MaterialCode.iter().for_each(|mc| {
|
||||||
if !import_target.MaterialCode.contains(mc) {
|
if !import_target.MaterialCode.contains(mc) {
|
||||||
import_target.MaterialCode.push(mc.clone());
|
import_target.MaterialCode.push(mc.clone());
|
||||||
|
println!("mat_code >> {:?}", mc.materialID);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -628,11 +639,17 @@ pub fn full_import_data(source: Recipe, mut import_target: Recipe) -> Recipe {
|
||||||
source.Topping.ToppingList.iter().for_each(|tpl| {
|
source.Topping.ToppingList.iter().for_each(|tpl| {
|
||||||
if !import_target.Topping.ToppingList.contains(tpl) {
|
if !import_target.Topping.ToppingList.contains(tpl) {
|
||||||
import_target.Topping.ToppingList.push(tpl.clone());
|
import_target.Topping.ToppingList.push(tpl.clone());
|
||||||
|
println!(
|
||||||
|
"topping_list >> {:?} {}",
|
||||||
|
tpl.id,
|
||||||
|
tpl.name.clone().unwrap_or("".to_string())
|
||||||
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
source.Topping.ToppingGroup.iter().for_each(|tg| {
|
source.Topping.ToppingGroup.iter().for_each(|tg| {
|
||||||
if !import_target.Topping.ToppingGroup.contains(tg) {
|
if !import_target.Topping.ToppingGroup.contains(tg) {
|
||||||
import_target.Topping.ToppingGroup.push(tg.clone());
|
import_target.Topping.ToppingGroup.push(tg.clone());
|
||||||
|
println!("topping_group >> {:?} {}", tg.groupID, tg.name);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue