Sfoglia il codice sorgente

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

csx 3 anni fa
parent
commit
c263208637
2 ha cambiato i file con 10 aggiunte e 3 eliminazioni
  1. 8 1
      controllers/zh/zh_his_api_controller.go
  2. 2 2
      service/zh_his_service.go

+ 8 - 1
controllers/zh/zh_his_api_controller.go Vedi File

1769
 	recordDateTime := theTime.Unix()
1769
 	recordDateTime := theTime.Unix()
1770
 	adminUser := c.GetAdminUserInfo()
1770
 	adminUser := c.GetAdminUserInfo()
1771
 
1771
 
1772
+	theTimeTwo, err := time.ParseInLocation(timeLayout+" 15:04:05", record_time+" 23:59:59", loc)
1773
+	if err != nil {
1774
+		c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeParamWrong)
1775
+		return
1776
+	}
1777
+	recordDateTimeTwo := theTimeTwo.Unix()
1778
+
1772
 	//var prescriptions []*models.HisPrescription
1779
 	//var prescriptions []*models.HisPrescription
1773
 	miConfig, _ := service.FindMedicalInsuranceInfo(adminUser.CurrentOrgId)
1780
 	miConfig, _ := service.FindMedicalInsuranceInfo(adminUser.CurrentOrgId)
1774
 	roles, _ := service.GetAdminUserInfoByID(adminUser.CurrentOrgId, admin_user_id)
1781
 	roles, _ := service.GetAdminUserInfoByID(adminUser.CurrentOrgId, admin_user_id)
1775
 
1782
 
1776
 	if settle_accounts_type == 1 { //日结
1783
 	if settle_accounts_type == 1 { //日结
1777
-		infos, _ := service.GetZHHisUploadOrderInfo(adminUser.CurrentOrgId, patient_id, recordDateTime)
1784
+		infos, _ := service.GetZHHisUploadOrderInfo(adminUser.CurrentOrgId, patient_id, recordDateTime, recordDateTimeTwo)
1778
 		record, _ := service.GetInHospitalRecord(his_patient_id)
1785
 		record, _ := service.GetInHospitalRecord(his_patient_id)
1779
 		var isSuccess bool = true
1786
 		var isSuccess bool = true
1780
 
1787
 

+ 2 - 2
service/zh_his_service.go Vedi File

970
 	return
970
 	return
971
 }
971
 }
972
 
972
 
973
-func GetZHHisUploadOrderInfo(org_id int64, patient_id int64, record_date int64) (infos []*models.HisOrderInfo, err error) {
973
+func GetZHHisUploadOrderInfo(org_id int64, patient_id int64, record_date int64, record_end_date int64) (infos []*models.HisOrderInfo, err error) {
974
 	err = readDb.Model(&models.HisOrderInfo{}).
974
 	err = readDb.Model(&models.HisOrderInfo{}).
975
-		Where("user_org_id = ? AND status = 1 AND upload_date <= ? AND upload_date >= ? AND patient_id = ? ", org_id, record_date, record_date, patient_id).
975
+		Where("user_org_id = ? AND status = 1 AND upload_date <= ? AND upload_date >= ? AND patient_id = ? ", org_id, record_end_date, record_date, patient_id).
976
 		Find(&infos).Error
976
 		Find(&infos).Error
977
 	return
977
 	return
978
 }
978
 }