csx 3 年 前
コミット
714745f83e
共有2 個のファイルを変更した9 個の追加8 個の削除を含む
  1. 8 7
      controllers/sg/his_api_controller.go
  2. 1 1
      service/gdyb_service.go

+ 8 - 7
controllers/sg/his_api_controller.go ファイルの表示

@@ -2738,10 +2738,17 @@ func (c *HisApiController) GetCheckAccount() {
2738 2738
 
2739 2739
 	orders_two, _ := service.GetOrderByTimeThree(startime.Unix(), endtime.Unix(), adminUser.CurrentOrgId, insutype, clr_type)
2740 2740
 
2741
+	fixmedins_setl_cnt := int64(len(orders_two))
2742
+
2743
+	//撤销的算2条数据为一笔
2744
+	for _, item := range orders_two {
2745
+		if item.OrderStatus == 3 {
2746
+			fixmedins_setl_cnt = fixmedins_setl_cnt + 1
2747
+		}
2748
+	}
2741 2749
 	var medfee_sumamt float64
2742 2750
 	var acct_pay float64
2743 2751
 	var fund_pay_sumamt float64
2744
-	fixmedins_setl_cnt := int64(len(orders_two))
2745 2752
 	for _, item := range orders {
2746 2753
 		medfee_sumamt = medfee_sumamt + item.MedfeeSumamt
2747 2754
 		acct_pay = acct_pay + item.AcctPay
@@ -2873,12 +2880,6 @@ func (c *HisApiController) GetCheckDetailAccount() {
2873 2880
 		fund_pay_sumamt = fund_pay_sumamt + item.FundPaySumamt
2874 2881
 	}
2875 2882
 
2876
-	for _, item := range orders {
2877
-		medfee_sumamt, _ = decimal.NewFromFloat(medfee_sumamt).Add(decimal.NewFromFloat(item.MedfeeSumamt)).Float64()
2878
-		psn_cash_pay, _ = decimal.NewFromFloat(psn_cash_pay).Add(decimal.NewFromFloat(item.PsnCashPay)).Float64()
2879
-		fund_pay_sumamt, _ = decimal.NewFromFloat(fund_pay_sumamt).Add(decimal.NewFromFloat(item.FundPaySumamt)).Float64()
2880
-	}
2881
-
2882 2883
 	f, err := os.Create(miConfig.OrgName + "/" + file_name)
2883 2884
 	defer f.Close()
2884 2885
 	if err != nil {

+ 1 - 1
service/gdyb_service.go ファイルの表示

@@ -1142,7 +1142,7 @@ func Gdyb3202(baseParams models.BaseParams, businessParams models.BusinessParams
1142 1142
 	inputData := make(map[string]interface{})
1143 1143
 	inputMessage["infno"] = "3202"                                              // 交易编码
1144 1144
 	inputData["file_qury_no"] = "fsi/H44022900158/" + businessParams.FileQuryNo // 险种
1145
-	inputData["setl_optins"] = baseParams.OrgName                               // 结算经办机构
1145
+	inputData["setl_optins"] = "定点医保中心"                                         // 结算经办机构
1146 1146
 	inputData["stmt_begndate"] = businessParams.StmtBegndate                    // 对帐开始时间
1147 1147
 	inputData["stmt_enddate"] = businessParams.StmtEnddate                      //对帐结束时间
1148 1148
 	inputData["medfee_sumamt"] = businessParams.MedfeeSumamt                    //医疗费总额