浏览代码

Merge branch 'master' of http://git.shengws.com/csx/gdyb

csx 3 年前
父节点
当前提交
2f9d49771d
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      controllers/sz/sz_his_api_controller.go

+ 5 - 3
controllers/sz/sz_his_api_controller.go 查看文件

@@ -2281,7 +2281,7 @@ func (c *SZHisApiController) GetSettleInfo() {
2281 2281
 							DoctorCode:         doctor_code,
2282 2282
 							Total:              detItemFeeSumamt,
2283 2283
 							DoseCode:           dose_code,
2284
-							Spec:               strconv.Itoa(int(subItem.BaseDrugLib.MinNumber)) + "*" + subItem.BaseDrugLib.MinUnit + ":" + strconv.FormatFloat(subItem.BaseDrugLib.Dose, 'E', -1, 64) + subItem.BaseDrugLib.DoseUnit,
2284
+							Spec:               strconv.Itoa(int(subItem.BaseDrugLib.MinNumber)) + "*" + subItem.BaseDrugLib.MinUnit + ":" + fmt.Sprintf("%.2f", subItem.BaseDrugLib.Dose) + subItem.BaseDrugLib.DoseUnit,
2285 2285
 							Unit:               subItem.PrescribingNumberUnit,
2286 2286
 						}
2287 2287
 						customs = append(customs, cus)
@@ -3100,7 +3100,7 @@ func (c *SZHisApiController) GetPreSettleInfo() {
3100 3100
 						DoctorCode:         doctor_code,
3101 3101
 						Total:              detItemFeeSumamt,
3102 3102
 						DoseCode:           dose_code,
3103
-						Spec:               strconv.Itoa(int(subItem.BaseDrugLib.MinNumber)) + "*" + subItem.BaseDrugLib.MinUnit + ":" + strconv.FormatFloat(subItem.BaseDrugLib.Dose, 'E', -1, 64) + subItem.BaseDrugLib.DoseUnit,
3103
+						Spec:               strconv.Itoa(int(subItem.BaseDrugLib.MinNumber)) + "*" + subItem.BaseDrugLib.MinUnit + ":" + fmt.Sprintf("%.2f", subItem.BaseDrugLib.Dose) + subItem.BaseDrugLib.DoseUnit,
3104 3104
 						Unit:               subItem.PrescribingNumberUnit,
3105 3105
 					}
3106 3106
 					customs = append(customs, cus)
@@ -4540,6 +4540,8 @@ func (c *SZHisApiController) CancelOrderDetail() {
4540 4540
 	order_id, _ := c.GetInt64("order_id")
4541 4541
 	record_time := c.GetString("record_time")
4542 4542
 	patient_id, _ := c.GetInt64("patient_id")
4543
+	his_patient_id, _ := c.GetInt64("his_patient_id")
4544
+
4543 4545
 	admin_user_id, _ := c.GetInt64("admin_user_id")
4544 4546
 	timeLayout := "2006-01-02"
4545 4547
 	loc, _ := time.LoadLocation("Local")
@@ -4583,7 +4585,7 @@ func (c *SZHisApiController) CancelOrderDetail() {
4583 4585
 		}
4584 4586
 		customs = append(customs, cus)
4585 4587
 	}
4586
-	his, _ := service.GetHisPatientInfo(adminUser.CurrentOrgId, patient_id, recordDateTime)
4588
+	his, _ := service.GetNewHisPatientInfo(adminUser.CurrentOrgId, his_patient_id, recordDateTime)
4587 4589
 
4588 4590
 	verifyCode, version_code := ReadCardGetCode("FY002" + "|" + order.OrgSetlNumber + "|" + miConfig.Code)
4589 4591