Commit e09804e2cb1d4459f3c141d43b3727cfe9d62773
1 parent
3ab6f199
fix: 更新消耗服务相关代码
Showing
1 changed file
with
6 additions
and
2 deletions
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, | ... | ... |