|
@@ -298,6 +298,7 @@ func (c *DialysisApiController) PostPrescription() {
|
298
|
298
|
epo := c.GetString("epo")
|
299
|
299
|
epo_count, _ := c.GetFloat("epo_count", 0)
|
300
|
300
|
max_ultrafiltration_rate, _ := c.GetFloat("max_ultrafiltration_rate")
|
|
301
|
+ admin_user_id, _ := c.GetInt64("admin_user_id")
|
301
|
302
|
appRole, _ := service.FindAdminRoleTypeById(adminUserInfo.CurrentOrgId, adminUserInfo.AdminUser.Id, adminUserInfo.CurrentAppId)
|
302
|
303
|
//template, _ := service.GetOrgInfoTemplate(adminUserInfo.CurrentOrgId)
|
303
|
304
|
|
|
@@ -398,6 +399,7 @@ func (c *DialysisApiController) PostPrescription() {
|
398
|
399
|
Epo: epo,
|
399
|
400
|
EpoCount: epo_count,
|
400
|
401
|
MaxUltrafiltrationRate: max_ultrafiltration_rate,
|
|
402
|
+ AdminUserId: admin_user_id,
|
401
|
403
|
}
|
402
|
404
|
|
403
|
405
|
if appRole.UserType == 2 || appRole.UserType == 1 {
|
|
@@ -621,6 +623,7 @@ func (c *DialysisApiController) PostSoulution() {
|
621
|
623
|
max_ultrafiltration_rate, _ := c.GetFloat("max_ultrafiltration_rate")
|
622
|
624
|
impulse := c.GetString("impulse")
|
623
|
625
|
preImpules, parseDateErr := strconv.ParseFloat(impulse, 64)
|
|
626
|
+ admin_user_id, _ := c.GetInt64("admin_user_id")
|
624
|
627
|
fmt.Println("", preImpules)
|
625
|
628
|
var prescription_doctor int64
|
626
|
629
|
appRole, _ := service.FindAdminRoleTypeById(adminUserInfo.CurrentAppId, adminUserInfo.AdminUser.Id, adminUserInfo.CurrentAppId)
|
|
@@ -734,6 +737,7 @@ func (c *DialysisApiController) PostSoulution() {
|
734
|
737
|
EpoCount: epo_count,
|
735
|
738
|
MaxUltrafiltrationRate: max_ultrafiltration_rate,
|
736
|
739
|
PreImpulse: preImpules,
|
|
740
|
+ AdminUserId: admin_user_id,
|
737
|
741
|
}
|
738
|
742
|
|
739
|
743
|
//查询最近透析准备表里是否存在 透析器 灌流器
|
|
@@ -3766,7 +3770,7 @@ func (this *DialysisApiController) GetTodayMonitor() {
|
3766
|
3770
|
record.UltrafiltrationRate = ultrafiltration_rate
|
3767
|
3771
|
}
|
3768
|
3772
|
|
3769
|
|
- if adminInfo.CurrentOrgId == 10395 || adminInfo.CurrentOrgId == 10138 || adminInfo.CurrentOrgId == 10278 {
|
|
3773
|
+ if adminInfo.CurrentOrgId == 10395 || adminInfo.CurrentOrgId == 10138 || adminInfo.CurrentOrgId == 10278 || adminInfo.CurrentOrgId == 10340 {
|
3770
|
3774
|
ultrafiltration_rate = math.Floor(prescription.TargetUltrafiltration * 60 / 1000 / float64(totalMin) * 1000)
|
3771
|
3775
|
|
3772
|
3776
|
record.UltrafiltrationRate = ultrafiltration_rate
|
|
@@ -3794,7 +3798,7 @@ func (this *DialysisApiController) GetTodayMonitor() {
|
3794
|
3798
|
|
3795
|
3799
|
}
|
3796
|
3800
|
|
3797
|
|
- if adminInfo.CurrentOrgId == 10395 || adminInfo.CurrentOrgId == 10138 || adminInfo.CurrentOrgId == 10278 {
|
|
3801
|
+ if adminInfo.CurrentOrgId == 10395 || adminInfo.CurrentOrgId == 10138 || adminInfo.CurrentOrgId == 10278 || adminInfo.CurrentOrgId == 10340 {
|
3798
|
3802
|
|
3799
|
3803
|
if ultrafiltration_rate > 0 {
|
3800
|
3804
|
ultrafiltration_volume := math.Floor(float64(record.OperateTime+3600-fristrecord.OperateTime) / 3600 * ultrafiltration_rate)
|