Bläddra i källkod

核价后台:1、修改床垫报价副规格匹配床网的条件

chen_yjin 1 dag sedan
förälder
incheckning
b8afee6d1a
2 ändrade filer med 65 tillägg och 11 borttagningar
  1. 5 1
      JLHHJSvr/DataStore/web_his_price.xml
  2. 60 10
      JLHHJSvr/Excutor/SaveMattressExcutor.cs

+ 5 - 1
JLHHJSvr/DataStore/web_his_price.xml

@@ -8,7 +8,11 @@
 			nottax_dept_cost,
 			dept_cost,
 			foreign_cost,
-			typeid
+			typeid,
+            dannum_cost1,
+            dannum_cost2,
+            dannum_cost3,
+            dannum_cost4
 		from u_his_price
 	</selectstr>
 	<where>

+ 60 - 10
JLHHJSvr/Excutor/SaveMattressExcutor.cs

@@ -164,21 +164,67 @@ namespace JLHHJSvr.Excutor
                                                                     INNER JOIN u_bednet on u_bednet.bednetid = u_bednetmx.bednetid
                                                                     INNER JOIN u_bednet_type on u_bednet_type.bednettypeid = u_bednet.bednettypeid
                                                                     WHERE u_bednet.bednettypeid = @bednettypeid
-	                                                                    AND u_bednet.mattress_width = @mattress_width
-	                                                                    AND u_bednet.mattress_length = @mattress_length
-	                                                                    AND u_bednetmx.bednet_height = @bednet_height
-	                                                                    AND u_bednetmx.springid = @springid
-	                                                                    AND u_bednetmx.spring_qty_width = @spring_qty_width
-	                                                                    AND u_bednetmx.spring_qty_length = @spring_qty_length
-	                                                                    AND u_bednetmx.if_side_iron = @if_side_iron
-	                                                                    AND u_bednetmx.side_iron_qty = @side_iron_qty
-	                                                                    AND u_bednetmx.fabrics2_mtrlid = @fabrics2_mtrlid
-	                                                                    AND u_bednetmx.fabrics1_mtrlid = @fabrics1_mtrlid
+                                                                        AND u_bednet.mattress_width = @mattress_width
+                                                                        AND u_bednet.mattress_length = @mattress_length
+                                                                        AND u_bednet.if_doublenet = @if_doublenet
+                                                                        AND u_bednet.if_doublespring = @if_doublespring
+                                                                        AND u_bednet.snake_wire_diameter = @snake_wire_diameter
+                                                                        AND u_bednet.if_rsorwa = @if_rsorwa
+                                                                        AND u_bednet.if_sponge_drilling = @if_sponge_drilling
+                                                                        AND u_bednet.ifsaleout = 0
+                                                                        AND u_bednet.sponge_mtrlid = @sponge_mtrlid
+                                                                        AND u_bednet.sponge_thickness = @sponge_thickness
+                                                                        AND u_bednet.sponge_height = @sponge_height
+                                                                        AND u_bednet.sponge_tc_mtrlid = @sponge_tc_mtrlid
+                                                                        AND u_bednet.sponge_tc_thickness = @sponge_tc_thickness
+                                                                        AND u_bednet.sponge_tc_height = @sponge_tc_height
+                                                                        AND u_bednet.edge_mtrlid = @edge_mtrlid
+                                                                        AND u_bednet.edge_height = @edge_height
+                                                                        AND u_bednet.felt_mtrlid = @felt_mtrlid
+                                                                        AND u_bednet.felt_qty = @felt_qty
+                                                                        AND u_bednet.felt_x_mtrlid = @felt_x_mtrlid
+                                                                        AND u_bednet.felt_x_qty = @felt_x_qty
+                                                                        AND u_bednet.fork_qty = @fork_qty
+                                                                        AND u_bednet.felt_dscrp = @felt_dscrp
+                                                                        AND u_bednet.duo_qv_str = @duo_qv_str
+                                                                        AND u_bednetmx.bednet_height = @bednet_height
+                                                                        AND u_bednetmx.springid = @springid
+                                                                        AND u_bednetmx.spring_qty_width = @spring_qty_width
+                                                                        AND u_bednetmx.spring_qty_length = @spring_qty_length
+                                                                        AND u_bednetmx.if_side_iron = @if_side_iron
+                                                                        AND u_bednetmx.side_iron_qty = @side_iron_qty
+                                                                        AND u_bednetmx.fabrics2_mtrlid = @fabrics2_mtrlid
+                                                                        AND u_bednetmx.fabrics1_mtrlid = @fabrics1_mtrlid
+                                                                        AND u_bednetmx.if_hard_around = @if_hard_around
+                                                                        AND u_bednetmx.hard_around_springid = @hard_around_springid
+                                                                        AND u_bednetmx.hard_around_row = @hard_around_row
+                                                                        AND u_bednetmx.if_15strip = @if_15strip
                                                                     ";
                                                 cmd.Parameters.Clear();
                                                 cmd.Parameters.AddWithValue("@bednettypeid", _bednet.bednettypeid);
                                                 cmd.Parameters.AddWithValue("@mattress_width", _bednet.mattress_width);
                                                 cmd.Parameters.AddWithValue("@mattress_length", _bednet.mattress_length);
+                                                cmd.Parameters.AddWithValue("@if_doublenet", _bednet.if_doublenet);
+                                                cmd.Parameters.AddWithValue("@if_doublespring", _bednet.if_doublespring);
+                                                cmd.Parameters.AddWithValue("@snake_wire_diameter", _bednet.snake_wire_diameter);
+                                                cmd.Parameters.AddWithValue("@if_rsorwa", _bednet.if_rsorwa);
+                                                cmd.Parameters.AddWithValue("@if_sponge_drilling", _bednet.if_sponge_drilling);
+                                                cmd.Parameters.AddWithValue("@sponge_mtrlid", _bednet.sponge_mtrlid);
+                                                cmd.Parameters.AddWithValue("@sponge_thickness", _bednet.sponge_thickness);
+                                                cmd.Parameters.AddWithValue("@sponge_height", _bednet.sponge_height);
+                                                cmd.Parameters.AddWithValue("@sponge_tc_mtrlid", _bednet.sponge_tc_mtrlid);
+                                                cmd.Parameters.AddWithValue("@sponge_tc_thickness", _bednet.sponge_tc_thickness);
+                                                cmd.Parameters.AddWithValue("@sponge_tc_height", _bednet.sponge_tc_height);
+                                                cmd.Parameters.AddWithValue("@edge_mtrlid", _bednet.edge_mtrlid);
+                                                cmd.Parameters.AddWithValue("@edge_height", _bednet.edge_height);
+                                                cmd.Parameters.AddWithValue("@felt_mtrlid", _bednet.felt_mtrlid);
+                                                cmd.Parameters.AddWithValue("@felt_qty", _bednet.felt_qty);
+                                                cmd.Parameters.AddWithValue("@felt_x_mtrlid", _bednet.felt_x_mtrlid);
+                                                cmd.Parameters.AddWithValue("@felt_x_qty", _bednet.felt_x_qty);
+                                                cmd.Parameters.AddWithValue("@fork_qty", _bednet.fork_qty);
+                                                cmd.Parameters.AddWithValue("@felt_dscrp", _bednet.felt_dscrp);
+                                                cmd.Parameters.AddWithValue("@duo_qv_str", _bednet.duo_qv_str);
+
                                                 cmd.Parameters.AddWithValue("@bednet_height", _bednetMx[0].bednet_height);
                                                 cmd.Parameters.AddWithValue("@springid", _bednetMx[0].springid);
                                                 cmd.Parameters.AddWithValue("@spring_qty_width", _spring_qty_width);
@@ -187,6 +233,10 @@ namespace JLHHJSvr.Excutor
                                                 cmd.Parameters.AddWithValue("@side_iron_qty", _bednetMx[0].side_iron_qty);
                                                 cmd.Parameters.AddWithValue("@fabrics2_mtrlid", _bednetMx[0].fabrics2_mtrlid);
                                                 cmd.Parameters.AddWithValue("@fabrics1_mtrlid", _bednetMx[0].fabrics1_mtrlid);
+                                                cmd.Parameters.AddWithValue("@if_hard_around", _bednetMx[0].if_hard_around);
+                                                cmd.Parameters.AddWithValue("@hard_around_springid", _bednetMx[0].hard_around_springid);
+                                                cmd.Parameters.AddWithValue("@hard_around_row", _bednetMx[0].hard_around_row);
+                                                cmd.Parameters.AddWithValue("@if_15strip", _bednetMx[0].if_15strip);
                                                 using (var reader = cmd.ExecuteReader())
                                                 {
                                                     if (reader.Read())