|
@@ -129,10 +129,26 @@ namespace JLHHJSvr.Helper
|
|
/// </summary>
|
|
/// </summary>
|
|
/// <param name="mtrl">核价物料资料</param>
|
|
/// <param name="mtrl">核价物料资料</param>
|
|
/// <returns>错误信息</returns>
|
|
/// <returns>错误信息</returns>
|
|
- public string SaveMtrldef(u_mattress mtrl, string fields = "mtrlname,mtrlmode,mtrltypeid,mtrltype,unit,mtrlengname,configname,model")
|
|
|
|
|
|
+ public string SaveMtrldef(u_mattress mtrl, List<u_mattress_interface> interfaceList = null, string fields = "mtrlname,mtrlmode,mtrltypeid,mtrltype,unit,mtrlengname,configname,model,configcodetype")
|
|
{
|
|
{
|
|
var errMsg = string.Empty;
|
|
var errMsg = string.Empty;
|
|
|
|
|
|
|
|
+ var configure2 = (JArray)null;
|
|
|
|
+ if (interfaceList != null)
|
|
|
|
+ {
|
|
|
|
+ configure2 = new JArray { };
|
|
|
|
+ foreach (var item in interfaceList)
|
|
|
|
+ {
|
|
|
|
+ configure2.Add(new JObject()
|
|
|
|
+ {
|
|
|
|
+ ["pzid"] = item.erp_pzid,
|
|
|
|
+ ["pzcode"] = item.pzcode,
|
|
|
|
+ ["pzname"] = item.bj_pzname,
|
|
|
|
+ ["pznamemx"] = item.bj_namemx
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
var l1Req = new JObject()
|
|
var l1Req = new JObject()
|
|
{
|
|
{
|
|
["token"] = GlobalVar.ERP_TOKEN,
|
|
["token"] = GlobalVar.ERP_TOKEN,
|
|
@@ -156,7 +172,9 @@ namespace JLHHJSvr.Helper
|
|
["planprice"] = mtrl.nottax_factory_cost, // 计划价
|
|
["planprice"] = mtrl.nottax_factory_cost, // 计划价
|
|
["bj_mxdscrp"] = mtrl.bj_mxdscrp,
|
|
["bj_mxdscrp"] = mtrl.bj_mxdscrp,
|
|
["configname"] = mtrl.configname,
|
|
["configname"] = mtrl.configname,
|
|
- ["model"] = mtrl.model
|
|
|
|
|
|
+ ["model"] = mtrl.model,
|
|
|
|
+ ["configcodetype"] = mtrl.erp_configcodetype,
|
|
|
|
+ ["mtrl_config2"] = configure2
|
|
}
|
|
}
|
|
},
|
|
},
|
|
["updateFields"] = fields
|
|
["updateFields"] = fields
|