|
@@ -257,6 +257,22 @@ namespace JLHHJSvr.Helper
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ if(mattress.dannum_type == 2)
|
|
|
+ {
|
|
|
+ foreach (var re in BendetReplace)
|
|
|
+ {
|
|
|
+ foreach (var mx in re.replace.Where(t => new List<string>() { "【总人力费用】", "【总材料成本】" }.Contains(t.label)))
|
|
|
+ {
|
|
|
+ mattress.total_mtrl_hr_cost += Convert.ToDecimal(mx.value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ replacements.TryGetValue("【总人工费用】", out object hrCost);
|
|
|
+ replacements.TryGetValue("【总材料成本】", out object mtrlCost);
|
|
|
+ mattress.total_mtrl_hr_cost += Convert.ToDecimal(hrCost);
|
|
|
+ mattress.total_mtrl_hr_cost += Convert.ToDecimal(mtrlCost);
|
|
|
+ }
|
|
|
}
|
|
|
/// <summary>
|
|
|
/// 记录明细按分组读取厚度变量
|
|
@@ -2586,7 +2602,7 @@ namespace JLHHJSvr.Helper
|
|
|
mattressrelcode, other_rate, flag, dept_profitrate_rangli, profitrate_point, if_moneyrate, discount, if_m_chai, if_z_chai, if_d_chai, if_n_butao,
|
|
|
if_w_butao, if_m_wbutao_way, s_cover_qty, z_cover_qty, x_cover_qty, biandai_qty, s_m_cover_qty, z_m_cover_qty, x_m_cover_qty, chaizhuang_point,
|
|
|
haimian_point, if_zhedie_type, qr_auditingrep, qr_auditingdate, if_bcp_type, zhizao_amt, foreign_cost_bz, cubage, extras_cost, extras_cost_dscrp,
|
|
|
- parentid, flag, xd_flag, dannum_type,dannum_cost1,dannum_cost2, dannum_cost3, dannum_cost4, dijia_cost1,dijia_cost2,dijia_cost3,dijia_cost4,version";
|
|
|
+ parentid, flag, xd_flag, dannum_type,dannum_cost1,dannum_cost2, dannum_cost3, dannum_cost4, dijia_cost1,dijia_cost2,dijia_cost3,dijia_cost4,version,total_mtrl_hr_cost";
|
|
|
var fieldsMx = "mattressmxid,mattressid,formulaid,formula,replace_formula,if_success,priceunit,shrinkage,mtrlid,price,gram_weight,cloth_width,if_inputqty,qty ,costamt,if_areaprice,thickness,chastr,xu,useqty,useformula,replace_useformula,gydscrp,mattress_width,mattress_length";
|
|
|
var fieldsExtra = "mattressmxid,mattressid, extraid, extramxid, extraname, price, qty, dscrp, mtrlid";
|
|
|
|