add debug full import

This commit is contained in:
Pakin 2025-10-16 09:06:09 +07:00
parent acda791675
commit 05a593351d

View file

@ -608,6 +608,11 @@ pub fn full_import_data(source: Recipe, mut import_target: Recipe) -> Recipe {
source.Recipe01.iter().for_each(|r01| {
if !import_target.Recipe01.contains(r01) {
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| {
if !import_target.MaterialSetting.contains(ms) {
import_target.MaterialSetting.push(ms.clone());
println!(
"mat_set >> {:?} {}",
ms.id,
ms.materialName.clone().unwrap_or("".to_string())
);
}
});
source.MaterialCode.iter().for_each(|mc| {
if !import_target.MaterialCode.contains(mc) {
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| {
if !import_target.Topping.ToppingList.contains(tpl) {
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| {
if !import_target.Topping.ToppingGroup.contains(tg) {
import_target.Topping.ToppingGroup.push(tg.clone());
println!("topping_group >> {:?} {}", tg.groupID, tg.name);
}
});