|
@@ -1211,7 +1211,7 @@ namespace JLHHJSvr.Helper
|
|
AddKeyValue("排列长", spring.arrangement_height == null ? 0 : spring.arrangement_height);
|
|
AddKeyValue("排列长", spring.arrangement_height == null ? 0 : spring.arrangement_height);
|
|
AddKeyValue("弹簧类型id", spring.springtypeid);
|
|
AddKeyValue("弹簧类型id", spring.springtypeid);
|
|
}
|
|
}
|
|
- private void InitReplaceMents(u_bednet bednet, Boolean isCalBed = true, int dannumType = 1, decimal dannumRate = 0)
|
|
|
|
|
|
+ private void InitReplaceMents(u_bednet bednet, Boolean isCalBed = true, int dannumType = 2, decimal dannumRate = 0)
|
|
{
|
|
{
|
|
replacements.Clear();
|
|
replacements.Clear();
|
|
|
|
|
|
@@ -1265,7 +1265,7 @@ namespace JLHHJSvr.Helper
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- _dannumType = bednet.dannum_type != null ? bednet.dannum_type.Value : 0;
|
|
|
|
|
|
+ _dannumType = bednet.dannum_type != null ? bednet.dannum_type.Value : 2;
|
|
}
|
|
}
|
|
AddKeyValue("大小单类型", _dannumType);
|
|
AddKeyValue("大小单类型", _dannumType);
|
|
// 实时获取变量
|
|
// 实时获取变量
|
|
@@ -2088,15 +2088,31 @@ namespace JLHHJSvr.Helper
|
|
if (bednetMx.if_part == 1 && springList.Count > 0)
|
|
if (bednetMx.if_part == 1 && springList.Count > 0)
|
|
{
|
|
{
|
|
|
|
|
|
- if (string.IsNullOrEmpty(bednet.duo_qv_str))
|
|
|
|
|
|
+ if (!new List<string> { "3", "5", "7", "三", "三区", "五", "五区", "七", "七区" }.Contains(bednet.duo_qv_str))
|
|
{
|
|
{
|
|
throw new LJCommonException("主规格的床网多区设置有误,请重新设置");
|
|
throw new LJCommonException("主规格的床网多区设置有误,请重新设置");
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
- var outputFields = @"u_bednet_area.areaid, u_bednet_area.areaname, u_bednet_area.area_1, u_bednet_area.area_2, u_bednet_area.area_3, u_bednet_area.area_4, u_bednet_area.area_5, u_bednet_area.area_6, u_bednet_area.area_7, u_bednet_area.area_8, u_bednet_area.area_9, u_bednet_area.area_10, u_bednet_area.area_11, u_bednet_area.area_12, u_bednet_area.area_13, u_bednet_area.area_14, u_bednet_area.area_15
|
|
|
|
- ,u_bednet_area.sponge_1 ,u_bednet_area.sponge_2 ,u_bednet_area.sponge_3 ,u_bednet_area.sponge_4 ,u_bednet_area.sponge_5 ,u_bednet_area.sponge_6 ,u_bednet_area.sponge_7 ,u_bednet_area.sponge_8 ,u_bednet_area.sponge_9 ,u_bednet_area.sponge_10 ,u_bednet_area.sponge_11 ,u_bednet_area.sponge_12 ,u_bednet_area.sponge_13 ,u_bednet_area.sponge_14 ,u_bednet_area.sponge_15";
|
|
|
|
- var bedentArea = new u_bednet_area() { areaid = Convert.ToInt32(bednet.duo_qv_str) };
|
|
|
|
- if (DbSqlHelper.SelectOne(cmd, bedentArea, outputFields) == 0) {
|
|
|
|
|
|
+
|
|
|
|
+ var _duoQty = bednet.duo_qv_str;
|
|
|
|
+ if (new List<string> { "三", "三区" }.Contains(bednet.duo_qv_str))
|
|
|
|
+ {
|
|
|
|
+ _duoQty = "3";
|
|
|
|
+ }
|
|
|
|
+ else if (new List<string> { "五", "五区" }.Contains(bednet.duo_qv_str))
|
|
|
|
+ {
|
|
|
|
+ _duoQty = "5";
|
|
|
|
+ }
|
|
|
|
+ else if (new List<string> { "七", "七区" }.Contains(bednet.duo_qv_str))
|
|
|
|
+ {
|
|
|
|
+ _duoQty = "7";
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ var _areaid = Convert.ToInt32(_duoQty);
|
|
|
|
+
|
|
|
|
+ var bedentArea = GetBedNetArea(_areaid);
|
|
|
|
+
|
|
|
|
+ if (bedentArea.area_1 == null) {
|
|
// 无匹配终止
|
|
// 无匹配终止
|
|
throw new LJCommonException("主规格的床网多区设置有误,请重新设置");
|
|
throw new LJCommonException("主规格的床网多区设置有误,请重新设置");
|
|
return;
|
|
return;
|