|
@@ -8295,6 +8295,8 @@ func (c *HisApiController) GetSettleAccounts() {
|
8295
|
8295
|
orderInfos, _ := service.GetHisOrderInfoByNumber(order.Number)
|
8296
|
8296
|
orderInfos_two, _ := service.GetHisOrderInfoByNumberTwo(order.Number)
|
8297
|
8297
|
orderInfos = append(orderInfos, orderInfos_two...)
|
|
8298
|
+ his_hospital, _ := service.GetInHospitalRecordByNumber(order.MdtrtId)
|
|
8299
|
+
|
8298
|
8300
|
//diagnosisConfig, _ := service.FindDiagnoseById(his.Diagnosis)
|
8299
|
8301
|
|
8300
|
8302
|
diagnosis_ids := strings.Split(his.Diagnosis, ",")
|
|
@@ -8370,7 +8372,7 @@ func (c *HisApiController) GetSettleAccounts() {
|
8370
|
8372
|
laboratoryCostPartSelfTotal, _ = decimal.NewFromFloat(laboratoryCostPartSelfTotal).Add(decimal.NewFromFloat(item.PreselfpayAmt)).Float64()
|
8371
|
8373
|
}
|
8372
|
8374
|
|
8373
|
|
- if item.MedChrgitmType == "05" || item.MedChrgitmType == "05" || item.MedChrgitmType == "05" { //治疗费
|
|
8375
|
+ if item.MedChrgitmType == "05" || item.MedChrgitmType == "1402" || item.MedChrgitmType == "1403" { //治疗费
|
8374
|
8376
|
treatCostTotal, _ = decimal.NewFromFloat(treatCostTotal).Add(decimal.NewFromFloat(item.DetItemFeeSumamt)).Float64()
|
8375
|
8377
|
treatCostSelfTotal, _ = decimal.NewFromFloat(treatCostSelfTotal).Add(decimal.NewFromFloat(item.OverlmtAmt)).Float64()
|
8376
|
8378
|
treatCostPartSelfTotal, _ = decimal.NewFromFloat(treatCostPartSelfTotal).Add(decimal.NewFromFloat(item.PreselfpayAmt)).Float64()
|
|
@@ -8635,6 +8637,7 @@ func (c *HisApiController) GetSettleAccounts() {
|
8635
|
8637
|
"org_name": miConfig.OrgName,
|
8636
|
8638
|
"org_code": miConfig.Code,
|
8637
|
8639
|
"order_number": order.Number,
|
|
8640
|
+ //"his": his_hospital,
|
8638
|
8641
|
//"check_order_info": cus_slice,
|
8639
|
8642
|
})
|
8640
|
8643
|
}
|