Selaa lähdekoodia

Merge branch '20201014_xt_api_new_branch' of http://git.shengws.com/csx/XT_New into 20201014_xt_api_new_branch

XMLWAN 3 vuotta sitten
vanhempi
commit
1f45c3da75

+ 8 - 0
controllers/his_api_controller.go Näytä tiedosto

@@ -473,6 +473,7 @@ func (c *HisApiController) CreateHisPrescription() {
473 473
 	doctor_id, _ := c.GetInt64("doctor", 0)
474 474
 	department, _ := c.GetInt64("department", 0)
475 475
 	his_patient_id, _ := c.GetInt64("his_patient_id")
476
+
476 477
 	p_type, _ := c.GetInt64("p_type")
477 478
 	dataBody := make(map[string]interface{}, 0)
478 479
 	err := json.Unmarshal(c.Ctx.Input.RequestBody, &dataBody)
@@ -1871,6 +1872,11 @@ func (c *HisApiController) setAdviceWithJSON(advice *models.HisDoctorAdviceInfo,
1871 1872
 		advice.Groupno = groupno
1872 1873
 	}
1873 1874
 
1875
+	if json["hosp_appr_flag"] != nil && reflect.TypeOf(json["hosp_appr_flag"]).String() == "string" {
1876
+		hosp_appr_flag, _ := strconv.ParseInt(json["hosp_appr_flag"].(string), 10, 64)
1877
+		advice.HospApprFlag = hosp_appr_flag
1878
+	}
1879
+
1874 1880
 	if json["prescribing_number"] != nil && reflect.TypeOf(json["prescribing_number"]).String() == "string" {
1875 1881
 		prescribingNumber, _ := strconv.ParseFloat(json["prescribing_number"].(string), 64)
1876 1882
 		advice.PrescribingNumber = prescribingNumber
@@ -1895,6 +1901,7 @@ func (c *HisApiController) setAdviceWithJSON(advice *models.HisDoctorAdviceInfo,
1895 1901
 					advice.Checker = hisAdvice.Checker
1896 1902
 					advice.CheckState = hisAdvice.CheckState
1897 1903
 					advice.StartTime = hisAdvice.StartTime
1904
+					advice.HospApprFlag = hisAdvice.HospApprFlag
1898 1905
 					//advice.Groupno = hisAdvice.Groupno
1899 1906
 
1900 1907
 				}
@@ -3763,6 +3770,7 @@ func (c *HisApiController) GetCompareData() {
3763 3770
 		theEndtTIme = theTime.Unix()
3764 3771
 	}
3765 3772
 	formData, err := service.GetCheckAccountFormData(theStartTIme, theEndtTIme, c.GetAdminUserInfo().CurrentOrgId, insutype)
3773
+	fmt.Println(err)
3766 3774
 	if err == nil {
3767 3775
 		c.ServeSuccessJSON(map[string]interface{}{
3768 3776
 			"list": formData,

+ 6 - 0
controllers/new_mobile_api_controllers/mobile_his_api_controller.go Näytä tiedosto

@@ -715,6 +715,10 @@ func (c *MobileHisApiController) setAdviceWithJSON(advice *models.HisDoctorAdvic
715 715
 		groupno := int64(json["groupno"].(float64))
716 716
 		advice.Groupno = groupno
717 717
 	}
718
+	if json["hosp_appr_flag"] != nil && reflect.TypeOf(json["hosp_appr_flag"]).String() == "string" {
719
+		hosp_appr_flag, _ := strconv.ParseInt(json["hosp_appr_flag"].(string), 10, 64)
720
+		advice.HospApprFlag = hosp_appr_flag
721
+	}
718 722
 
719 723
 	if json["advice_id"] != nil && reflect.TypeOf(json["advice_id"]).String() == "float64" {
720 724
 		advice_id := int64(json["advice_id"].(float64))
@@ -729,6 +733,7 @@ func (c *MobileHisApiController) setAdviceWithJSON(advice *models.HisDoctorAdvic
729 733
 					advice.CheckTime = hisAdvice.CheckTime
730 734
 					advice.Checker = hisAdvice.Checker
731 735
 					advice.CheckState = hisAdvice.CheckState
736
+					advice.HospApprFlag = hisAdvice.HospApprFlag
732 737
 					//advice.Groupno = hisAdvice.Groupno
733 738
 					//advice.StartTime = hisAdvice.StartTime
734 739
 
@@ -919,6 +924,7 @@ func (c *MobileHisApiController) setProjectWithJSON(project *models.HisPrescript
919 924
 		project.Checker = temp_project.Checker
920 925
 		project.CheckState = temp_project.CheckState
921 926
 		project.CheckTime = temp_project.CheckTime
927
+		project.TeamId = temp_project.TeamId
922 928
 	}
923 929
 	if json["type"] != nil || reflect.TypeOf(json["type"]).String() == "float64" {
924 930
 		types := int64(json["type"].(float64))

+ 1 - 1
service/his_service.go Näytä tiedosto

@@ -1688,7 +1688,7 @@ type CustomAccountFormData struct {
1688 1688
 	CashPay            float64 `gorm:"column:cash_pay" json:"cash_pay" form:"cash_pay"`
1689 1689
 	Sumamt             float64 `gorm:"column:sumamt" json:"sumamt" form:"sumamt"`
1690 1690
 	Iinfo              string  `gorm:"column:iinfo" json:"iinfo" form:"iinfo"`
1691
-	DiagnosisId        int64   `gorm:"column:diagnosis_id" json:"diagnosis_id" form:"diagnosis_id"`
1691
+	DiagnosisId        string  `gorm:"column:diagnosis_id" json:"diagnosis_id" form:"diagnosis_id"`
1692 1692
 	DialysisCount      int64   `gorm:"-"`
1693 1693
 	PatientId          int64   `gorm:"column:patient_id" json:"dialysis_count" form:"dialysis_count"`
1694 1694
 	HifmiPay           float64 `gorm:"column:hifmi_pay" json:"hifmi_pay" form:"hifmi_pay"`