|
@@ -84,7 +84,7 @@ namespace JLHHJSvr.Helper
|
|
|
|
|
|
InitReplaceMents(mattress, isNewFormula, extraProcesses, extraCosts);
|
|
|
|
|
|
- if (isCalBed || isNewFormula) CalCulateBedNet(mxlist, isCalBed, isNewFormula);
|
|
|
+ if (isCalBed || isNewFormula) CalCulateBedNet(mxlist, isCalBed, isNewFormula, mattress.deptid.Value);
|
|
|
// 实时计算价格
|
|
|
if (isCalBed)
|
|
|
{
|
|
@@ -311,7 +311,7 @@ namespace JLHHJSvr.Helper
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void CalCulateBedNet(List<u_mattress_mx_mtrl> mxlist, Boolean isCalBed = true, Boolean isNewFormula = true)
|
|
|
+ private void CalCulateBedNet(List<u_mattress_mx_mtrl> mxlist, Boolean isCalBed = true, Boolean isNewFormula = true, int deptid = 0)
|
|
|
{
|
|
|
var bedNetHelper = HelperBase.GetHelper<BedNetHelper>(cmd, new HelperBase.Context() { tokendata = context.tokendata });
|
|
|
|
|
@@ -338,6 +338,10 @@ namespace JLHHJSvr.Helper
|
|
|
|
|
|
var bednet = bedNetHelper.GetBedNet(mx.mtrlid.Value);
|
|
|
if (bednet.flag == 1) continue;
|
|
|
+ if (deptid > 0)
|
|
|
+ {
|
|
|
+ bednet.deptid = deptid;
|
|
|
+ }
|
|
|
|
|
|
var bednetMxlist = bedNetHelper.GetBedNetMxList(bednet.bednetid.Value);
|
|
|
|
|
@@ -355,10 +359,10 @@ namespace JLHHJSvr.Helper
|
|
|
BendetFormulasReplace = bedNetHelper.FormulaReplacements.Where(itm => new List<int>{ 0, 1 }.Contains(itm.type.Value)).ToList();
|
|
|
rpBednet.Add(rpBednetItem);
|
|
|
|
|
|
- if (isCalBed)
|
|
|
- {
|
|
|
- bedNetHelper.SaveBedNet(bednet, bednetMxlist, bednetSpringList);
|
|
|
- }
|
|
|
+ //if (isCalBed)
|
|
|
+ //{
|
|
|
+ // bedNetHelper.SaveBedNet(bednet, bednetMxlist, bednetSpringList);
|
|
|
+ //}
|
|
|
|
|
|
if (isNewFormula)
|
|
|
{
|