Commit e09804e2cb1d4459f3c141d43b3727cfe9d62773

Authored by “wangming”
1 parent 3ab6f199

fix: 更新消耗服务相关代码

netcore/src/Modularity/Extend/NCC.Extend/LqXhHyhkService.cs
... ... @@ -136,6 +136,8 @@ namespace NCC.Extend.LqXhHyhk
136 136 sourceType = pxmx.SourceType,
137 137 totalPrice = pxmx.TotalPrice,
138 138 isEffective = pxmx.IsEffective,
  139 + originalProjectNumber = pxmx.OriginalProjectNumber,
  140 + overtimeProjectNumber = pxmx.OvertimeProjectNumber
139 141 };
140 142  
141 143 // 关联该品项的健康师业绩
... ... @@ -606,7 +608,7 @@ namespace NCC.Extend.LqXhHyhk
606 608 entity.OvertimeCoefficient = input.overtimeCoefficient;
607 609 entity.OriginalSgfy = input.sgfy;
608 610 entity.OvertimeSgfy = (decimal)(entity.OvertimeCoefficient * input.sgfy);
609   - entity.Sgfy = (decimal)(input.sgfy + (entity.OvertimeCoefficient * input.sgfy));
  611 + entity.Sgfy = entity.OriginalSgfy + entity.OvertimeSgfy;
610 612 //更新会员耗卡记录
611 613 await _db.Updateable(entity).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync();
612 614  
... ... @@ -660,10 +662,12 @@ namespace NCC.Extend.LqXhHyhk
660 662 Yjsj = DateTime.Now,
661 663 JsjId = ijks_tem.jsjId,
662 664 Kdpxid = lqXhPxmxEntity.Id,
663   - LaborCost = ijks_tem.laborCost,
664 665 OriginalKdpxNumber = ijks_tem.kdpxNumber,
665 666 OvertimeKdpxNumber = (decimal)(entity.OvertimeCoefficient * (ijks_tem.kdpxNumber ?? 0)),
666 667 KdpxNumber = (decimal)((ijks_tem.kdpxNumber ?? 0) + (entity.OvertimeCoefficient * (ijks_tem.kdpxNumber ?? 0))) + (ijks_tem.accompaniedProjectNumber ?? 0),
  668 + OvertimeLaborCost = (decimal)(entity.OvertimeCoefficient * (ijks_tem.laborCost ?? 0)),
  669 + LaborCost = ijks_tem.laborCost + (entity.OvertimeCoefficient * (ijks_tem.laborCost ?? 0)),
  670 + OriginalLaborCost = ijks_tem.laborCost,
667 671 IsEffective = StatusEnum.有效.GetHashCode(),
668 672 IsAccompanied = ijks_tem.isAccompanied,
669 673 AccompaniedProjectNumber = ijks_tem.accompaniedProjectNumber,
... ...