Przeglądaj źródła

核价后台:修复显示报价错误

chen_yjin 3 dni temu
rodzic
commit
f559e31ecb

+ 3 - 1
JLHHJSvr/Excutor/GetComputeMattressByIdExcutor.cs

@@ -40,6 +40,7 @@ namespace JLHHJSvr.Excutor
                 con.Open();
 
                 var mattressHelper = HelperBase.GetHelper<MattressHelper>(cmd, new HelperBase.Context() { tokendata = tokendata });
+                var helperOld = HelperBase.GetHelper<MattressHelper>(cmd, new HelperBase.Context() { tokendata = tokendata });
                 var mattress = mattressHelper.GetMattress(request.mattressid.Value);
                 var mxList = mattressHelper.GetMattressMxMtrl(request.mattressid.Value);
 
@@ -75,9 +76,10 @@ namespace JLHHJSvr.Excutor
                     {
                         _mattress.dannum_type = dannum_type;
 
-                        mattressHelper.CalCulateFormula(_mattress, mxList, false, false);
+                        helperOld.CalCulateFormula(_mattress, mxList, false, false);
                         differItem.replace_origin = ObjectHelper.DeepCopy(mattressHelper.Replacements);
                         rslt.formulas_origin = ObjectHelper.DeepCopy(mattressHelper.FormulaReplacements);
+
                     }
                     differArr.Add(differItem);
                 }

+ 4 - 4
JLHHJSvr/Helper/MattressHelper.cs

@@ -1470,10 +1470,6 @@ namespace JLHHJSvr.Helper
                     _rate = mattressType.dannum1_rate.Value;
                     com_profitrate_dannum = dept.dannum1_rate;
                     break;
-                case 2: // "标准":
-                    _rate = mattressType.dannum2_rate.Value;
-                    com_profitrate_dannum = dept.dannum2_rate;
-                    break;
                 case 3: // "大单":
                     _rate = mattressType.dannum3_rate.Value;
                     com_profitrate_dannum = dept.dannum3_rate;
@@ -1482,6 +1478,10 @@ namespace JLHHJSvr.Helper
                     _rate = mattressType.dannum4_rate.Value;
                     com_profitrate_dannum = dept.dannum4_rate;
                     break;
+                default: // "标准":
+                    _rate = mattressType.dannum2_rate.Value;
+                    com_profitrate_dannum = dept.dannum2_rate;
+                    break;
             }
 
             AddKeyValue("大小单类型", mattress.dannum_type.Value);