陈少旭 1 年間 前
コミット
0b7f2ddbe7
共有1 個のファイルを変更した85 個の追加79 個の削除を含む
  1. 85 79
      service/app_version.go

+ 85 - 79
service/app_version.go ファイルの表示

480
 //}
480
 //}
481
 
481
 
482
 type HisOrderTen struct {
482
 type HisOrderTen struct {
483
-	ID                    int64                 `gorm:"column:id" json:"id" form:"id"`
484
-	UserOrgId             int64                 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
485
-	HisPatientId          int64                 `gorm:"column:his_patient_id" json:"his_patient_id" form:"his_patient_id"`
486
-	SettleAccountsDate    int64                 `gorm:"column:settle_accounts_date" json:"settle_accounts_date" form:"settle_accounts_date"`
487
-	Ctime                 int64                 `gorm:"column:ctime" json:"ctime" form:"ctime"`
488
-	Mtime                 int64                 `gorm:"column:mtime" json:"mtime" form:"mtime"`
489
-	Status                int64                 `gorm:"column:status" json:"status" form:"status"`
490
-	Number                string                `gorm:"column:number" json:"number" form:"number"`
491
-	PatientId             int64                 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
492
-	Infcode               int64                 `gorm:"column:infcode" json:"infcode" form:"infcode"`
493
-	WarnMsg               string                `gorm:"column:warn_msg" json:"warn_msg" form:"warn_msg"`
494
-	Cainfo                string                `gorm:"column:cainfo" json:"cainfo" form:"cainfo"`
495
-	ErrMsg                string                `gorm:"column:err_msg" json:"err_msg" form:"err_msg"`
496
-	RespondTime           string                `gorm:"column:respond_time" json:"respond_time" form:"respond_time"`
497
-	InfRefmsgid           string                `gorm:"column:inf_refmsgid" json:"inf_refmsgid" form:"inf_refmsgid"`
498
-	OrderStatus           int64                 `gorm:"column:order_status" json:"order_status" form:"order_status"`
499
-	MdtrtId               string                `gorm:"column:mdtrt_id" json:"mdtrt_id" form:"mdtrt_id"`
500
-	SetlId                string                `gorm:"column:setl_id" json:"setl_id" form:"setl_id"`
501
-	PsnNo                 string                `gorm:"column:psn_no" json:"psn_no" form:"psn_no"`
502
-	PsnName               string                `gorm:"column:psn_name" json:"psn_name" form:"psn_name"`
503
-	PsnCertType           string                `gorm:"column:psn_cert_type" json:"psn_cert_type" form:"psn_cert_type"`
504
-	Certno                string                `gorm:"column:certno" json:"certno" form:"certno"`
505
-	Gend                  string                `gorm:"column:gend" json:"gend" form:"gend"`
506
-	Naty                  string                `gorm:"column:naty" json:"naty" form:"naty"`
507
-	Brdy                  time.Time             `gorm:"column:brdy" json:"brdy" form:"brdy"`
508
-	Age                   float64               `gorm:"column:age" json:"age" form:"age"`
509
-	Insutype              string                `gorm:"column:insutype" json:"insutype" form:"insutype"`
510
-	PsnType               string                `gorm:"column:psn_type" json:"psn_type" form:"psn_type"`
511
-	CvlservFlag           string                `gorm:"column:cvlserv_flag" json:"cvlserv_flag" form:"cvlserv_flag"`
512
-	SetlTime              string                `gorm:"column:setl_time" json:"setl_time" form:"setl_time"`
513
-	MdtrtCertType         string                `gorm:"column:mdtrt_cert_type" json:"mdtrt_cert_type" form:"mdtrt_cert_type"`
514
-	MedType               string                `gorm:"column:med_type" json:"med_type" form:"med_type"`
515
-	MedfeeSumamt          float64               `gorm:"column:medfee_sumamt" json:"medfee_sumamt" form:"medfee_sumamt"`
516
-	FulamtOwnpayAmt       float64               `gorm:"column:fulamt_ownpay_amt" json:"fulamt_ownpay_amt" form:"fulamt_ownpay_amt"`
517
-	OverlmtSelfPay        float64               `gorm:"column:overlmt_self_pay" json:"overlmt_self_pay" form:"overlmt_self_pay"`
518
-	PreselfpayAmt         float64               `gorm:"column:preselfpay_amt" json:"preselfpay_amt" form:"preselfpay_amt"`
519
-	InscpScpAmt           float64               `gorm:"column:inscp_scp_amt" json:"inscp_scp_amt" form:"inscp_scp_amt"`
520
-	ActPayDedc            float64               `gorm:"column:act_pay_dedc" json:"act_pay_dedc" form:"act_pay_dedc"`
521
-	HifpPay               float64               `gorm:"column:hifp_pay" json:"hifp_pay" form:"hifp_pay"`
522
-	CvlservPay            float64               `gorm:"column:cvlserv_pay" json:"cvlserv_pay" form:"cvlserv_pay"`
523
-	PoolPropSelfpay       float64               `gorm:"column:pool_prop_selfpay" json:"pool_prop_selfpay" form:"pool_prop_selfpay"`
524
-	HifesPay              float64               `gorm:"column:hifes_pay" json:"hifes_pay" form:"hifes_pay"`
525
-	HifmiPay              float64               `gorm:"column:hifmi_pay" json:"hifmi_pay" form:"hifmi_pay"`
526
-	HifobPay              float64               `gorm:"column:hifob_pay" json:"hifob_pay" form:"hifob_pay"`
527
-	MafPay                float64               `gorm:"column:maf_pay" json:"maf_pay" form:"maf_pay"`
528
-	OthPay                float64               `gorm:"column:oth_pay" json:"oth_pay" form:"oth_pay"`
529
-	FundPaySumamt         float64               `gorm:"column:fund_pay_sumamt" json:"fund_pay_sumamt" form:"fund_pay_sumamt"`
530
-	PsnPartAmt            float64               `gorm:"column:psn_part_amt" json:"psn_part_amt" form:"psn_part_amt"`
531
-	AcctPay               float64               `gorm:"column:acct_pay" json:"acct_pay" form:"acct_pay"`
532
-	PsnCashPay            float64               `gorm:"column:psn_cash_pay" json:"psn_cash_pay" form:"psn_cash_pay"`
533
-	HospPartAmt           float64               `gorm:"column:hosp_part_amt" json:"hosp_part_amt" form:"hosp_part_amt"`
534
-	Balc                  float64               `gorm:"column:balc" json:"balc" form:"balc"`
535
-	AcctMulaidPay         float64               `gorm:"column:acct_mulaid_pay" json:"acct_mulaid_pay" form:"acct_mulaid_pay"`
536
-	MedinsSetlId          string                `gorm:"column:medins_setl_id" json:"medins_setl_id" form:"medins_setl_id"`
537
-	ClrOptins             string                `gorm:"column:clr_optins" json:"clr_optins" form:"clr_optins"`
538
-	ClrWay                string                `gorm:"column:clr_way" json:"clr_way" form:"clr_way"`
539
-	ClrType               string                `gorm:"column:clr_type" json:"clr_type" form:"clr_type"`
540
-	SetlDetail            string                `gorm:"column:setl_detail" json:"setl_detail" form:"setl_detail"`
541
-	IsMedicineInsurance   int64                 `gorm:"column:is_medicine_insurance" json:"is_medicine_insurance" form:"is_medicine_insurance"`
542
-	PayWay                int64                 `gorm:"column:pay_way" json:"pay_way" form:"pay_way"`
543
-	PayPrice              float64               `gorm:"column:pay_price" json:"pay_price" form:"pay_price"`
544
-	PayCardNo             string                `gorm:"column:pay_card_no" json:"pay_card_no" form:"pay_card_no"`
545
-	DiscountPrice         float64               `gorm:"column:discount_price" json:"discount_price" form:"discount_price"`
546
-	PreferentialPrice     float64               `gorm:"column:preferential_price" json:"preferential_price" form:"preferential_price"`
547
-	RealityPrice          float64               `gorm:"column:reality_price" json:"reality_price" form:"reality_price"`
548
-	FoundPrice            float64               `gorm:"column:found_price" json:"found_price" form:"found_price"`
549
-	MedicalInsurancePrice float64               `gorm:"column:medical_insurance_price" json:"medical_insurance_price" form:"medical_insurance_price"`
550
-	PrivatePrice          float64               `gorm:"column:private_price" json:"private_price" form:"private_price"`
551
-	DepartmentName        string                `gorm:"-" json:"department_name" form:"department_name"`
552
-	DoctorName            string                `gorm:"-" json:"doctor_name" form:"doctor_name"`
553
-	Creator               int64                 `gorm:"column:creator" json:"creator" form:"creator"`
554
-	PType                 int64                 `gorm:"column:p_type" json:"p_type" form:"p_type"`
555
-	Decimal               float64               `gorm:"column:decimal" json:"decimal" form:"decimal"`
556
-	VmHisOrderInfo9504    []*VmHisOrderInfo9504 `gorm:"ForeignKey:OrderNumber;AssociationForeignKey:Number" json:"info"`
557
-	Patients              Patients              `gorm:"ForeignKey:PatientId;AssociationForeignKey:ID" json:"patient"`
483
+	ID                    int64     `gorm:"column:id" json:"id" form:"id"`
484
+	UserOrgId             int64     `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
485
+	HisPatientId          int64     `gorm:"column:his_patient_id" json:"his_patient_id" form:"his_patient_id"`
486
+	SettleAccountsDate    int64     `gorm:"column:settle_accounts_date" json:"settle_accounts_date" form:"settle_accounts_date"`
487
+	Ctime                 int64     `gorm:"column:ctime" json:"ctime" form:"ctime"`
488
+	Mtime                 int64     `gorm:"column:mtime" json:"mtime" form:"mtime"`
489
+	Status                int64     `gorm:"column:status" json:"status" form:"status"`
490
+	Number                string    `gorm:"column:number" json:"number" form:"number"`
491
+	PatientId             int64     `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
492
+	Infcode               int64     `gorm:"column:infcode" json:"infcode" form:"infcode"`
493
+	WarnMsg               string    `gorm:"column:warn_msg" json:"warn_msg" form:"warn_msg"`
494
+	Cainfo                string    `gorm:"column:cainfo" json:"cainfo" form:"cainfo"`
495
+	ErrMsg                string    `gorm:"column:err_msg" json:"err_msg" form:"err_msg"`
496
+	RespondTime           string    `gorm:"column:respond_time" json:"respond_time" form:"respond_time"`
497
+	InfRefmsgid           string    `gorm:"column:inf_refmsgid" json:"inf_refmsgid" form:"inf_refmsgid"`
498
+	OrderStatus           int64     `gorm:"column:order_status" json:"order_status" form:"order_status"`
499
+	MdtrtId               string    `gorm:"column:mdtrt_id" json:"mdtrt_id" form:"mdtrt_id"`
500
+	SetlId                string    `gorm:"column:setl_id" json:"setl_id" form:"setl_id"`
501
+	PsnNo                 string    `gorm:"column:psn_no" json:"psn_no" form:"psn_no"`
502
+	PsnName               string    `gorm:"column:psn_name" json:"psn_name" form:"psn_name"`
503
+	PsnCertType           string    `gorm:"column:psn_cert_type" json:"psn_cert_type" form:"psn_cert_type"`
504
+	Certno                string    `gorm:"column:certno" json:"certno" form:"certno"`
505
+	Gend                  string    `gorm:"column:gend" json:"gend" form:"gend"`
506
+	Naty                  string    `gorm:"column:naty" json:"naty" form:"naty"`
507
+	Brdy                  time.Time `gorm:"column:brdy" json:"brdy" form:"brdy"`
508
+	Age                   float64   `gorm:"column:age" json:"age" form:"age"`
509
+	Insutype              string    `gorm:"column:insutype" json:"insutype" form:"insutype"`
510
+	PsnType               string    `gorm:"column:psn_type" json:"psn_type" form:"psn_type"`
511
+	CvlservFlag           string    `gorm:"column:cvlserv_flag" json:"cvlserv_flag" form:"cvlserv_flag"`
512
+	SetlTime              string    `gorm:"column:setl_time" json:"setl_time" form:"setl_time"`
513
+	MdtrtCertType         string    `gorm:"column:mdtrt_cert_type" json:"mdtrt_cert_type" form:"mdtrt_cert_type"`
514
+	MedType               string    `gorm:"column:med_type" json:"med_type" form:"med_type"`
515
+	MedfeeSumamt          float64   `gorm:"column:medfee_sumamt" json:"medfee_sumamt" form:"medfee_sumamt"`
516
+	FulamtOwnpayAmt       float64   `gorm:"column:fulamt_ownpay_amt" json:"fulamt_ownpay_amt" form:"fulamt_ownpay_amt"`
517
+	OverlmtSelfPay        float64   `gorm:"column:overlmt_self_pay" json:"overlmt_self_pay" form:"overlmt_self_pay"`
518
+	PreselfpayAmt         float64   `gorm:"column:preselfpay_amt" json:"preselfpay_amt" form:"preselfpay_amt"`
519
+	InscpScpAmt           float64   `gorm:"column:inscp_scp_amt" json:"inscp_scp_amt" form:"inscp_scp_amt"`
520
+	ActPayDedc            float64   `gorm:"column:act_pay_dedc" json:"act_pay_dedc" form:"act_pay_dedc"`
521
+	HifpPay               float64   `gorm:"column:hifp_pay" json:"hifp_pay" form:"hifp_pay"`
522
+	CvlservPay            float64   `gorm:"column:cvlserv_pay" json:"cvlserv_pay" form:"cvlserv_pay"`
523
+	PoolPropSelfpay       float64   `gorm:"column:pool_prop_selfpay" json:"pool_prop_selfpay" form:"pool_prop_selfpay"`
524
+	HifesPay              float64   `gorm:"column:hifes_pay" json:"hifes_pay" form:"hifes_pay"`
525
+	HifmiPay              float64   `gorm:"column:hifmi_pay" json:"hifmi_pay" form:"hifmi_pay"`
526
+	HifobPay              float64   `gorm:"column:hifob_pay" json:"hifob_pay" form:"hifob_pay"`
527
+	MafPay                float64   `gorm:"column:maf_pay" json:"maf_pay" form:"maf_pay"`
528
+	OthPay                float64   `gorm:"column:oth_pay" json:"oth_pay" form:"oth_pay"`
529
+	FundPaySumamt         float64   `gorm:"column:fund_pay_sumamt" json:"fund_pay_sumamt" form:"fund_pay_sumamt"`
530
+	PsnPartAmt            float64   `gorm:"column:psn_part_amt" json:"psn_part_amt" form:"psn_part_amt"`
531
+	AcctPay               float64   `gorm:"column:acct_pay" json:"acct_pay" form:"acct_pay"`
532
+	PsnCashPay            float64   `gorm:"column:psn_cash_pay" json:"psn_cash_pay" form:"psn_cash_pay"`
533
+	HospPartAmt           float64   `gorm:"column:hosp_part_amt" json:"hosp_part_amt" form:"hosp_part_amt"`
534
+	Balc                  float64   `gorm:"column:balc" json:"balc" form:"balc"`
535
+	AcctMulaidPay         float64   `gorm:"column:acct_mulaid_pay" json:"acct_mulaid_pay" form:"acct_mulaid_pay"`
536
+	MedinsSetlId          string    `gorm:"column:medins_setl_id" json:"medins_setl_id" form:"medins_setl_id"`
537
+	ClrOptins             string    `gorm:"column:clr_optins" json:"clr_optins" form:"clr_optins"`
538
+	ClrWay                string    `gorm:"column:clr_way" json:"clr_way" form:"clr_way"`
539
+	ClrType               string    `gorm:"column:clr_type" json:"clr_type" form:"clr_type"`
540
+	SetlDetail            string    `gorm:"column:setl_detail" json:"setl_detail" form:"setl_detail"`
541
+	IsMedicineInsurance   int64     `gorm:"column:is_medicine_insurance" json:"is_medicine_insurance" form:"is_medicine_insurance"`
542
+	PayWay                int64     `gorm:"column:pay_way" json:"pay_way" form:"pay_way"`
543
+	PayPrice              float64   `gorm:"column:pay_price" json:"pay_price" form:"pay_price"`
544
+	PayCardNo             string    `gorm:"column:pay_card_no" json:"pay_card_no" form:"pay_card_no"`
545
+	DiscountPrice         float64   `gorm:"column:discount_price" json:"discount_price" form:"discount_price"`
546
+	PreferentialPrice     float64   `gorm:"column:preferential_price" json:"preferential_price" form:"preferential_price"`
547
+	RealityPrice          float64   `gorm:"column:reality_price" json:"reality_price" form:"reality_price"`
548
+	FoundPrice            float64   `gorm:"column:found_price" json:"found_price" form:"found_price"`
549
+	MedicalInsurancePrice float64   `gorm:"column:medical_insurance_price" json:"medical_insurance_price" form:"medical_insurance_price"`
550
+	PrivatePrice          float64   `gorm:"column:private_price" json:"private_price" form:"private_price"`
551
+	DepartmentName        string    `gorm:"-" json:"department_name" form:"department_name"`
552
+	DoctorName            string    `gorm:"-" json:"doctor_name" form:"doctor_name"`
553
+	Creator               int64     `gorm:"column:creator" json:"creator" form:"creator"`
554
+	PType                 int64     `gorm:"column:p_type" json:"p_type" form:"p_type"`
555
+	Decimal               float64   `gorm:"column:decimal" json:"decimal" form:"decimal"`
556
+	//VmHisOrderInfo9504    []*VmHisOrderInfo9504 `gorm:"ForeignKey:OrderNumber;AssociationForeignKey:Number" json:"info"`
557
+	HisPrescriptionTen []*HisPrescriptionTen `gorm:"ForeignKey:BatchNumber;AssociationForeignKey:Number" json:"info"`
558
+	Patients           Patients              `gorm:"ForeignKey:PatientId;AssociationForeignKey:ID" json:"patient"`
558
 }
559
 }
559
 
560
 
560
 func (HisOrderTen) TableName() string {
561
 func (HisOrderTen) TableName() string {
599
 		}).Preload("HisDoctorAdviceInfoTen", func(db *gorm.DB) *gorm.DB {
600
 		}).Preload("HisDoctorAdviceInfoTen", func(db *gorm.DB) *gorm.DB {
600
 			return db.Where("status = 1").Preload("Drug", "status = 1")
601
 			return db.Where("status = 1").Preload("Drug", "status = 1")
601
 		})
602
 		})
602
-	}).Where("setl_time >= '2023-03-01 00:00:00' AND setl_time <= '2023-03-31 23:59:59' AND status = 1 AND order_status =2 and p_type = 1 AND user_org_id = 10215").Find(&order).Order("patient_id").Error
603
+	}).Where("setl_time >= '2023-07-01 00:00:00' AND setl_time <= '2023-07-31 23:59:59' AND status = 1 AND order_status =2  AND user_org_id = 10215").Find(&order).Order("patient_id").Error
603
 	return
604
 	return
604
 }
605
 }
605
 
606
 
680
 
681
 
681
 func GetHisPatient11111(orgid int64) (paitent []*models.HisHospitalCheckRecord, err error) {
682
 func GetHisPatient11111(orgid int64) (paitent []*models.HisHospitalCheckRecord, err error) {
682
 
683
 
683
-	err = XTReadDB().Model(&paitent).Where("user_org_id = ?  and status = 1 AND in_hosptial_time >= '2022-12-01 00:00:00' AND in_hosptial_time <= '2022-12-31 23:59:59'", orgid).Find(&paitent).Error
684
+	err = XTReadDB().Model(&paitent).Where("user_org_id = ?  and status = 1 AND in_hosptial_time >= '2023-07-01 00:00:00' AND in_hosptial_time <= '2023-07-31 23:59:59'", orgid).Find(&paitent).Error
684
 	return paitent, err
685
 	return paitent, err
685
 }
686
 }
686
 
687
 
891
 		return db.Where("status = 1 AND order_status = 2").Preload("HisPrescriptionProjectTen", func(db *gorm.DB) *gorm.DB {
892
 		return db.Where("status = 1 AND order_status = 2").Preload("HisPrescriptionProjectTen", func(db *gorm.DB) *gorm.DB {
892
 			return db.Where("status = 1").Preload("VMHisProject")
893
 			return db.Where("status = 1").Preload("VMHisProject")
893
 		})
894
 		})
894
-	}).Where("settle_accounts_date >= 1664553600 AND settle_accounts_date <= 1672416000 AND status = 1 AND order_status =2  AND user_org_id = 10278").Find(&order).Error
895
+	}).Where("setl_time >= '2022-04-01 00:00:00' AND setl_time <= '2022-06-30 23:00:00' AND status = 1 AND order_status =2  AND user_org_id = 10278").Find(&order).Error
895
 	return
896
 	return
896
 }
897
 }
897
 
898
 
905
 }
906
 }
906
 
907
 
907
 func GetHisOrder10265() (order_infos []*VmHisOrderInfo9504, err error) {
908
 func GetHisOrder10265() (order_infos []*VmHisOrderInfo9504, err error) {
908
-	err = readDb.Model(&VmHisOrderInfo95042{}).Where(" status = 1  AND user_org_id = 10265 AND order_number = '2022092912130116192' AND project_id > 0").Find(&order_infos).Error
909
+	err = readDb.Model(&VmHisOrderInfo95042{}).Where(" status = 1  AND user_org_id = 10265 AND order_number = '2023031016334716192' AND project_id > 0").Find(&order_infos).Error
910
+	return
911
+}
912
+
913
+func GetHisOrder10265two() (order_infos []*VmHisOrderInfo9504, err error) {
914
+	err = readDb.Model(&VmHisOrderInfo95042{}).Where(" status = 1  AND user_org_id = 10265 AND order_number = '2023031016334716192'").Find(&order_infos).Error
909
 	return
915
 	return
910
 }
916
 }
911
 
917