|
|
@@ -1915,8 +1915,9 @@ namespace JLHHJSvr.Helper
|
|
|
/// 床垫报价复制清单
|
|
|
/// </summary>
|
|
|
/// <param name="mattressid"></param>
|
|
|
- public void CopyMattressInterface(int cpoyid,int mattressid)
|
|
|
+ public void CopyMattressInterface(int copyid,int mattressid)
|
|
|
{
|
|
|
+ if (copyid == 0 || mattressid == 0) return;
|
|
|
cmd.CommandText = @"INSERT INTO u_mattress_interface (
|
|
|
mattressid
|
|
|
,printid
|
|
|
@@ -1947,7 +1948,7 @@ namespace JLHHJSvr.Helper
|
|
|
WHERE mattressid = @copy_id";
|
|
|
cmd.Parameters.Clear();
|
|
|
cmd.Parameters.AddWithValue("@mattressid", mattressid);
|
|
|
- cmd.Parameters.AddWithValue("@copy_id", cpoyid);
|
|
|
+ cmd.Parameters.AddWithValue("@copy_id", copyid);
|
|
|
cmd.ExecuteNonQuery();
|
|
|
|
|
|
cmd.CommandText = @"INSERT INTO u_mattress_interface_qd (
|
|
|
@@ -1984,7 +1985,7 @@ namespace JLHHJSvr.Helper
|
|
|
WHERE mattressid = @copy_id";
|
|
|
cmd.Parameters.Clear();
|
|
|
cmd.Parameters.AddWithValue("@mattressid", mattressid);
|
|
|
- cmd.Parameters.AddWithValue("@copy_id", cpoyid);
|
|
|
+ cmd.Parameters.AddWithValue("@copy_id", copyid);
|
|
|
cmd.ExecuteNonQuery();
|
|
|
}
|
|
|
|
|
|
@@ -2108,6 +2109,9 @@ namespace JLHHJSvr.Helper
|
|
|
sub.copy_id = sub.mattressid;
|
|
|
sub.createby = mattress.createby;
|
|
|
sub.mattressid = 0;
|
|
|
+ sub.flag = 0;
|
|
|
+ sub.yw_flag = 0;
|
|
|
+ sub.xd_flag = 0;
|
|
|
|
|
|
if (sub.mattresscode.IndexOf("@@") > -1)
|
|
|
{
|
|
|
@@ -2138,10 +2142,13 @@ namespace JLHHJSvr.Helper
|
|
|
_mattress.mxList = mattressMxMtrlList;
|
|
|
_mattress.extraList = mattressMxExtra1List;
|
|
|
_mattress.extraCostList = mattressMxExtra2List;
|
|
|
- _mattress.subspecsList = mattressSubspecs;
|
|
|
+ //
|
|
|
SaveMattressPro(_mattress,true,true);
|
|
|
+ //
|
|
|
+ SaveSubSpecs(_mattress, mattressSubspecs, true);
|
|
|
+ //
|
|
|
CopyMattressInterface(mattress.mattressid, _mattress.mattressid);
|
|
|
-
|
|
|
+ //
|
|
|
foreach (var sub in _mattress.subspecsList)
|
|
|
{
|
|
|
CopyMattressInterface(sub.copy_id.Value,sub.mattressid);
|