Procházet zdrojové kódy

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

csx před 1 rokem
rodič
revize
efbe3f4e45
1 změnil soubory, kde provedl 18 přidání a 19 odebrání
  1. 18 19
      service/gdyb_service.go

+ 18 - 19
service/gdyb_service.go Zobrazit soubor

@@ -3395,7 +3395,6 @@ func SetInputMessage(nonce string, timestamp int64, org_name string, doctor stri
3395 3395
 	msec := time.Now().Format("000")
3396 3396
 
3397 3397
 	// 生成输入报文
3398
-	GetSignInInfo(fixmedins_code)
3399 3398
 
3400 3399
 	inputMessage := make(map[string]interface{})
3401 3400
 	inputMessage["msgid"] = fixmedins_code + year + month + day + hour + min + sec + msec + "0" // 发送方报文 ID
@@ -3413,7 +3412,7 @@ func SetInputMessage(nonce string, timestamp int64, org_name string, doctor stri
3413 3412
 	inputMessage["inf_time"] = timeFormatOne                                                    // 交易时间
3414 3413
 	inputMessage["fixmedins_code"] = fixmedins_code                                             // 定点医药机构编号
3415 3414
 	inputMessage["fixmedins_name"] = org_name                                                   //定点医药机构名称
3416
-	inputMessage["sign_no"] = ""                                                                //交易签到流水号
3415
+	inputMessage["sign_no"] = GetSignInInfo(fixmedins_code)                                     //交易签到流水号
3417 3416
 	return inputMessage
3418 3417
 }
3419 3418
 
@@ -3426,22 +3425,22 @@ func SetInputMessageThree(nonce string, timestamp int64, org_name string, doctor
3426 3425
 
3427 3426
 	// 生成输入报文
3428 3427
 	inputMessage := make(map[string]interface{})
3429
-	inputMessage["msgid"] = msg_id                    // 发送方报文 ID
3430
-	inputMessage["mdtrtarea_admvs"] = mdtrtarea_admvs // 就医地医保区划
3431
-	inputMessage["insuplc_admdvs"] = insuplc_admdvs   // 参保地医保区划
3432
-	inputMessage["recer_sys_code"] = "1"              // 接收方系统代码
3433
-	inputMessage["dev_no"] = ""                       // 设备编号
3434
-	inputMessage["dev_safe_info"] = ""                // 设备安全信息
3435
-	inputMessage["cainfo"] = ""                       // 数字签名信息
3436
-	inputMessage["signtype"] = "SM3"                  // 签名类型
3437
-	inputMessage["infver"] = "V1.0"                   // 接收方系统代码
3438
-	inputMessage["opter_type"] = "1"                  // 经办人类别
3439
-	inputMessage["opter"] = doctor                    // 经办人
3440
-	inputMessage["opter_name"] = doctor               // 经办人姓名
3441
-	inputMessage["inf_time"] = timeFormatOne          // 交易时间
3442
-	inputMessage["fixmedins_code"] = fixmedins_code   // 定点医药机构编号
3443
-	inputMessage["fixmedins_name"] = org_name         //定点医药机构名称
3444
-	inputMessage["sign_no"] = ""                      //交易签到流水号
3428
+	inputMessage["msgid"] = msg_id                          // 发送方报文 ID
3429
+	inputMessage["mdtrtarea_admvs"] = mdtrtarea_admvs       // 就医地医保区划
3430
+	inputMessage["insuplc_admdvs"] = insuplc_admdvs         // 参保地医保区划
3431
+	inputMessage["recer_sys_code"] = "1"                    // 接收方系统代码
3432
+	inputMessage["dev_no"] = ""                             // 设备编号
3433
+	inputMessage["dev_safe_info"] = ""                      // 设备安全信息
3434
+	inputMessage["cainfo"] = ""                             // 数字签名信息
3435
+	inputMessage["signtype"] = "SM3"                        // 签名类型
3436
+	inputMessage["infver"] = "V1.0"                         // 接收方系统代码
3437
+	inputMessage["opter_type"] = "1"                        // 经办人类别
3438
+	inputMessage["opter"] = doctor                          // 经办人
3439
+	inputMessage["opter_name"] = doctor                     // 经办人姓名
3440
+	inputMessage["inf_time"] = timeFormatOne                // 交易时间
3441
+	inputMessage["fixmedins_code"] = fixmedins_code         // 定点医药机构编号
3442
+	inputMessage["fixmedins_name"] = org_name               //定点医药机构名称
3443
+	inputMessage["sign_no"] = GetSignInInfo(fixmedins_code) //交易签到流水号
3445 3444
 	return inputMessage
3446 3445
 }
3447 3446
 
@@ -3480,7 +3479,7 @@ func SetInputMessageTwo(nonce string, timestamp int64, org_name string, doctor s
3480 3479
 	inputMessage["inf_time"] = timeFormatOne                                                    // 交易时间
3481 3480
 	inputMessage["fixmedins_code"] = fixmedins_code                                             // 定点医药机构编号
3482 3481
 	inputMessage["fixmedins_name"] = org_name                                                   //定点医药机构名称
3483
-	inputMessage["sign_no"] = "602697519"                                                       //交易签到流水号
3482
+	inputMessage["sign_no"] = GetSignInInfo(fixmedins_code)                                     //交易签到流水号
3484 3483
 	return inputMessage
3485 3484
 }
3486 3485