|
@@ -10086,6 +10086,8 @@ func (c *HisApiController) GetCheckAccount() {
|
10086
|
10086
|
startime, _ := time.ParseInLocation(timeLayout+" 15:04:05", start_time+" 00:00:00", loc)
|
10087
|
10087
|
endtime, _ := time.ParseInLocation(timeLayout+" 15:04:05", end_time+" 23:59:59", loc)
|
10088
|
10088
|
orders, _ := service.GetOrderByTime(startime.Unix(), endtime.Unix(), adminUser.CurrentOrgId, insutype, "", clr_type)
|
|
10089
|
+ orders_two, _ := service.GetOrderByTimeFive(startime.Unix(), endtime.Unix(), adminUser.CurrentOrgId, insutype, "", clr_type)
|
|
10090
|
+
|
10089
|
10091
|
fixmedins_setl_cnt := int64(len(orders))
|
10090
|
10092
|
var medfee_sumamt float64
|
10091
|
10093
|
var acct_pay float64
|
|
@@ -10115,7 +10117,7 @@ func (c *HisApiController) GetCheckAccount() {
|
10115
|
10117
|
"&medfee_sumamt=" + fmt.Sprintf("%.4f", medfee_sumamt) +
|
10116
|
10118
|
"&fund_pay_sumamt=" + fmt.Sprintf("%.4f", fund_pay_sumamt) +
|
10117
|
10119
|
"&acct_pay=" + fmt.Sprintf("%.4f", acct_pay) +
|
10118
|
|
- "&fixmedins_setl_cnt=" + strconv.FormatInt(fixmedins_setl_cnt, 10) +
|
|
10120
|
+ "&fixmedins_setl_cnt=" + strconv.FormatInt(fixmedins_setl_cnt+int64(len(orders_two)*2), 10) +
|
10119
|
10121
|
"&fixmedins_code=" + miConfig.Code +
|
10120
|
10122
|
"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs +
|
10121
|
10123
|
"&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs +
|
|
@@ -10163,14 +10165,14 @@ func (c *HisApiController) GetCheckAccount() {
|
10163
|
10165
|
|
10164
|
10166
|
api := "http://172.16.13.254:9532/" + "nmyb/3201?" +
|
10165
|
10167
|
"insutype=" + insutype +
|
10166
|
|
- "&clr_type=" + clr_type +
|
|
10168
|
+ "&clr_type=" + "21" +
|
10167
|
10169
|
"&setl_optins=" + clr_org +
|
10168
|
10170
|
"&stmt_begndate=" + start_time +
|
10169
|
10171
|
"&stm_enddate=" + end_time +
|
10170
|
10172
|
"&medfee_sumamt=" + fmt.Sprintf("%.4f", medfee_sumamt) +
|
10171
|
10173
|
"&fund_pay_sumamt=" + fmt.Sprintf("%.4f", fund_pay_sumamt) +
|
10172
|
10174
|
"&acct_pay=" + fmt.Sprintf("%.4f", acct_pay) +
|
10173
|
|
- "&fixmedins_setl_cnt=" + strconv.FormatInt(fixmedins_setl_cnt, 10) +
|
|
10175
|
+ "&fixmedins_setl_cnt=" + strconv.FormatInt(fixmedins_setl_cnt+int64(len(orders_two)*2), 10) +
|
10174
|
10176
|
"&fixmedins_code=" + miConfig.Code +
|
10175
|
10177
|
"&insuplc_admdvs=" + miConfig.InsuplcAdmdvs +
|
10176
|
10178
|
"&mdtrtarea_admvs=" + miConfig.MdtrtareaAdmvs +
|
|
@@ -10236,7 +10238,7 @@ func (c *HisApiController) GetCheckAccount() {
|
10236
|
10238
|
MedfeeSumamt: medfee_sumamt,
|
10237
|
10239
|
FundPaySumamt: fund_pay_sumamt,
|
10238
|
10240
|
AcctPay: acct_pay,
|
10239
|
|
- FixmedinsSetlCnt: fixmedins_setl_cnt,
|
|
10241
|
+ FixmedinsSetlCnt: fixmedins_setl_cnt + int64(len(orders_two)*2),
|
10240
|
10242
|
}
|
10241
|
10243
|
result, requestLog, err_msg := service.FJyb3201(baseParams, businessParams)
|
10242
|
10244
|
fmt.Println(requestLog)
|
|
@@ -13114,13 +13116,10 @@ func (c *HisApiController) Post3202() {
|
13114
|
13116
|
var acct_pay float64
|
13115
|
13117
|
var fund_pay_sumamt float64
|
13116
|
13118
|
|
13117
|
|
- var medfee_sumamt_str string
|
13118
|
|
- var acct_pay_str string
|
13119
|
|
- var fund_pay_sumamt_str string
|
13120
|
13119
|
for _, item := range orders {
|
13121
|
|
- medfee_sumamt_str = fmt.Sprintf("%.4f", medfee_sumamt+item.MedfeeSumamt)
|
13122
|
|
- acct_pay_str = fmt.Sprintf("%.4f", acct_pay+item.AcctPay)
|
13123
|
|
- fund_pay_sumamt_str = fmt.Sprintf("%.4f", fund_pay_sumamt+item.FundPaySumamt)
|
|
13120
|
+ medfee_sumamt = medfee_sumamt + item.MedfeeSumamt
|
|
13121
|
+ acct_pay = acct_pay + item.AcctPay
|
|
13122
|
+ fund_pay_sumamt = fund_pay_sumamt + item.FundPaySumamt
|
13124
|
13123
|
|
13125
|
13124
|
}
|
13126
|
13125
|
|
|
@@ -13128,13 +13127,10 @@ func (c *HisApiController) Post3202() {
|
13128
|
13127
|
var acct_pay_two float64
|
13129
|
13128
|
var fund_pay_sumamt_two float64
|
13130
|
13129
|
|
13131
|
|
- var medfee_sumamt_two_str string
|
13132
|
|
- var acct_pay_two_str string
|
13133
|
|
- var fund_pay_sumamt_two_str string
|
13134
|
13130
|
for _, item := range orders_two {
|
13135
|
|
- medfee_sumamt_two_str = fmt.Sprintf("%.4f", medfee_sumamt_two+item.MedfeeSumamt)
|
13136
|
|
- acct_pay_two_str = fmt.Sprintf("%.4f", acct_pay_two+item.AcctPay)
|
13137
|
|
- fund_pay_sumamt_two_str = fmt.Sprintf("%.4f", fund_pay_sumamt_two+item.FundPaySumamt)
|
|
13131
|
+ medfee_sumamt_two = medfee_sumamt_two + item.MedfeeSumamt
|
|
13132
|
+ acct_pay_two = acct_pay_two + item.AcctPay
|
|
13133
|
+ fund_pay_sumamt_two = fund_pay_sumamt_two + item.FundPaySumamt
|
13138
|
13134
|
}
|
13139
|
13135
|
|
13140
|
13136
|
//var user_name string
|
|
@@ -13146,36 +13142,37 @@ func (c *HisApiController) Post3202() {
|
13146
|
13142
|
//}
|
13147
|
13143
|
var res ResultSix
|
13148
|
13144
|
if config.IsOpen == 1 {
|
13149
|
|
- var bps []models.BusinessParams
|
13150
|
|
- var bp models.BusinessParams
|
13151
|
|
- ms, _ := strconv.ParseFloat(medfee_sumamt_str, 64)
|
13152
|
|
- ap, _ := strconv.ParseFloat(acct_pay_str, 64)
|
13153
|
|
- fp, _ := strconv.ParseFloat(fund_pay_sumamt_str, 64)
|
13154
|
|
-
|
13155
|
|
- bp.MedfeeSumamt = ms
|
13156
|
|
- bp.AcctPay = ap
|
13157
|
|
- bp.FundPaySumamt = fp
|
|
13145
|
+ var bps []*models.BusinessParamsTwo
|
|
13146
|
+ var bp models.BusinessParamsTwo
|
|
13147
|
+ medfee_sumamt_str := fmt.Sprintf("%.2f", medfee_sumamt)
|
|
13148
|
+ acct_pay_str := fmt.Sprintf("%.2f", acct_pay)
|
|
13149
|
+ fund_pay_sumamt_str := fmt.Sprintf("%.2f", fund_pay_sumamt)
|
|
13150
|
+
|
|
13151
|
+ bp.MedfeeSumamt = medfee_sumamt_str
|
|
13152
|
+ bp.AcctPay = acct_pay_str
|
|
13153
|
+ bp.FundPaySumamt = fund_pay_sumamt_str
|
13158
|
13154
|
bp.Insutype = "390"
|
13159
|
13155
|
bp.StmtBegndate = start_time
|
13160
|
13156
|
bp.ClrType = clr_type
|
13161
|
13157
|
bp.SetlOptins = clr_org
|
13162
|
13158
|
bp.StmtEnddate = end_time
|
13163
|
|
- bps = append(bps, bp)
|
|
13159
|
+ bps = append(bps, &bp)
|
13164
|
13160
|
|
13165
|
|
- mst, _ := strconv.ParseFloat(medfee_sumamt_two_str, 64)
|
13166
|
|
- apt, _ := strconv.ParseFloat(acct_pay_two_str, 64)
|
13167
|
|
- fpt, _ := strconv.ParseFloat(fund_pay_sumamt_two_str, 64)
|
|
13161
|
+ medfee_sumamt_two_str := fmt.Sprintf("%.2f", medfee_sumamt_two)
|
|
13162
|
+ acct_pay_two_str := fmt.Sprintf("%.2f", acct_pay_two)
|
|
13163
|
+ fund_pay_sumamt_two_str := fmt.Sprintf("%.2f", fund_pay_sumamt_two)
|
13168
|
13164
|
|
13169
|
|
- var bp2 models.BusinessParams
|
13170
|
|
- bp2.MedfeeSumamt = mst
|
13171
|
|
- bp2.AcctPay = apt
|
13172
|
|
- bp2.FundPaySumamt = fpt
|
|
13165
|
+ var bp2 models.BusinessParamsTwo
|
|
13166
|
+ bp2.MedfeeSumamt = medfee_sumamt_two_str
|
|
13167
|
+ bp2.AcctPay = acct_pay_two_str
|
|
13168
|
+ bp2.FundPaySumamt = fund_pay_sumamt_two_str
|
13173
|
13169
|
bp2.Insutype = "310"
|
13174
|
13170
|
bp2.StmtBegndate = start_time
|
13175
|
13171
|
bp2.StmtEnddate = end_time
|
13176
|
13172
|
bp2.ClrType = clr_type
|
13177
|
13173
|
bp2.SetlOptins = clr_org
|
13178
|
|
- bps = append(bps, bp2)
|
|
13174
|
+ bps = append(bps, &bp2)
|
|
13175
|
+ fmt.Println(bps)
|
13179
|
13176
|
|
13180
|
13177
|
data := make(map[string]interface{})
|
13181
|
13178
|
data["bps"] = bps
|