Selaa lähdekoodia

#6604 【Go查询】添加接口“Qhj/QueryMemberCusBankInfos”查询经纪会员配置的可用银行渠道列表:请求参数memberuserid (必填), 返回银行渠道id\名称

deng.yinping 10 kuukautta sitten
vanhempi
commit
ec9708cb6b
6 muutettua tiedostoa jossa 649 lisäystä ja 0 poistoa
  1. 16 0
      controllers/qhj/qryQhj.go
  2. 193 0
      docs/docs.go
  3. 193 0
      docs/swagger.json
  4. 138 0
      docs/swagger.yaml
  5. 108 0
      models/qhj.go
  6. 1 0
      routers/router.go

+ 16 - 0
controllers/qhj/qryQhj.go

@@ -305,6 +305,22 @@ func QueryCusBankSignBank(c *gin.Context) {
 	a.DoGetDataI(&m)
 }
 
+// QueryMemberCusBankInfos
+// @Summary  查询所属机构托管银行
+// @Produce  json
+// @Security ApiKeyAuth
+// @Param    userid query    int true "用户ID"
+// @Param    memberuserid query    int true "所属会员ID"
+// @Success  200 {array}  models.MemberCusBankInfos
+// @Failure  500 {object} app.Response
+// @Router   /Qhj/QueryMemberCusBankInfos [get]
+// @Tags     大连千海金
+func QueryMemberCusBankInfos(c *gin.Context) {
+	a := app.GinUtils{Gin: app.Gin{C: c}}
+	m := models.MemberCusBankInfos{}
+	a.DoGetDataI(&m)
+}
+
 // QuerySiteColumnDetail
 // @Summary 查询资讯
 // @Produce  json

+ 193 - 0
docs/docs.go

@@ -16011,6 +16011,55 @@ const docTemplate = `{
                 }
             }
         },
+        "/Qhj/QueryMemberCusBankInfos": {
+            "get": {
+                "security": [
+                    {
+                        "ApiKeyAuth": []
+                    }
+                ],
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "大连千海金"
+                ],
+                "summary": "查询机构托管银行",
+                "parameters": [
+                    {
+                        "type": "integer",
+                        "description": "用户ID",
+                        "name": "userid",
+                        "in": "query",
+                        "required": true
+                    },
+                    {
+                        "type": "integer",
+                        "description": "所属会员ID",
+                        "name": "memberuserid",
+                        "in": "query",
+                        "required": true
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "OK",
+                        "schema": {
+                            "type": "array",
+                            "items": {
+                                "$ref": "#/definitions/models.MemberCusBankInfos"
+                            }
+                        }
+                    },
+                    "500": {
+                        "description": "Internal Server Error",
+                        "schema": {
+                            "$ref": "#/definitions/app.Response"
+                        }
+                    }
+                }
+            }
+        },
         "/Qhj/QueryMyTeam": {
             "get": {
                 "security": [
@@ -44311,6 +44360,150 @@ const docTemplate = `{
                 }
             }
         },
+        "models.MemberCusBankInfos": {
+            "type": "object",
+            "properties": {
+                "banklst": {
+                    "description": "银行列表",
+                    "type": "array",
+                    "items": {
+                        "$ref": "#/definitions/models.QhjBankInfo"
+                    }
+                },
+                "canallot": {
+                    "description": "是否支持跨行调拨 - 0:不支持 1:支持",
+                    "type": "integer"
+                },
+                "canallotquery": {
+                    "description": "是否支持跨行调拨查询 - 0:不支持 1:支持",
+                    "type": "integer"
+                },
+                "canbindcard": {
+                    "description": "是否可绑卡与解卡 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "caninamount": {
+                    "description": "是否可入金 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "caninamount2": {
+                    "description": "是否可入金(网银端) - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canmodifybankcard": {
+                    "description": "是否可修改银行卡号 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canmodifyphone": {
+                    "description": "是否可修改手机号 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canmodifysigninfo": {
+                    "description": "是否可修改签约信息 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canoutamount": {
+                    "description": "是否可出金 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canoutamount2": {
+                    "description": "是否可出金(网银端) - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canrelease": {
+                    "description": "是否可解约 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canrelease2": {
+                    "description": "是否可解约(网银端) - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "cansign": {
+                    "description": "是否可签约 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "cansign2": {
+                    "description": "是否可签约(网银端) - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "currency": {
+                    "description": "币种",
+                    "type": "string"
+                },
+                "cusbankid": {
+                    "description": "托管银行编号(对应清算中心TRAN_NO)",
+                    "type": "string"
+                },
+                "cusbankname": {
+                    "description": "银行业务名称",
+                    "type": "string"
+                },
+                "cusbankshortname": {
+                    "description": "银行业务简称",
+                    "type": "string"
+                },
+                "exchbankid": {
+                    "description": "交易所开户银行ID",
+                    "type": "string"
+                },
+                "exchpaybankaccname": {
+                    "description": "交易所支出结算账户户名",
+                    "type": "string"
+                },
+                "exchpaybankaccno": {
+                    "description": "交易所支出结算账户",
+                    "type": "string"
+                },
+                "isneedcheck": {
+                    "description": "是否需要对账 - 0:需要 1:不需要 [不需要界面配置]",
+                    "type": "integer"
+                },
+                "isneedclear": {
+                    "description": "是否需要清算 - 0:不需要 1:需要",
+                    "type": "integer"
+                },
+                "lastcheckstatus": {
+                    "description": "最后对账状态 -  对账状态 - 1:未对账 2:对账成功 3:对账失败",
+                    "type": "integer"
+                },
+                "lastchecktime": {
+                    "description": "最后对账时间",
+                    "type": "string"
+                },
+                "lastclearstatus": {
+                    "description": "最后清算状态 - 1:未清算 2:清算成功 3:清算失败 4:清算部分成功",
+                    "type": "integer"
+                },
+                "lastcleartime": {
+                    "description": "最后清算时间",
+                    "type": "string"
+                },
+                "lastsignintime": {
+                    "description": "最后签到时间",
+                    "type": "string"
+                },
+                "lastsignouttime": {
+                    "description": "最后签退时间",
+                    "type": "string"
+                },
+                "riskinfo": {
+                    "description": "签约风险提示书",
+                    "type": "string"
+                },
+                "signstatus": {
+                    "description": "当前签到/签退状态 - 1:签到 2:签退",
+                    "type": "integer"
+                },
+                "tradedate": {
+                    "description": "交易日(yyyyMMdd)",
+                    "type": "string"
+                },
+                "updatetime": {
+                    "description": "当前签到/签退更新时间",
+                    "type": "string"
+                }
+            }
+        },
         "models.MemberPayInfo": {
             "type": "object",
             "required": [

+ 193 - 0
docs/swagger.json

@@ -16002,6 +16002,55 @@
                 }
             }
         },
+        "/Qhj/QueryMemberCusBankInfos": {
+            "get": {
+                "security": [
+                    {
+                        "ApiKeyAuth": []
+                    }
+                ],
+                "produces": [
+                    "application/json"
+                ],
+                "tags": [
+                    "大连千海金"
+                ],
+                "summary": "查询机构托管银行",
+                "parameters": [
+                    {
+                        "type": "integer",
+                        "description": "用户ID",
+                        "name": "userid",
+                        "in": "query",
+                        "required": true
+                    },
+                    {
+                        "type": "integer",
+                        "description": "所属会员ID",
+                        "name": "memberuserid",
+                        "in": "query",
+                        "required": true
+                    }
+                ],
+                "responses": {
+                    "200": {
+                        "description": "OK",
+                        "schema": {
+                            "type": "array",
+                            "items": {
+                                "$ref": "#/definitions/models.MemberCusBankInfos"
+                            }
+                        }
+                    },
+                    "500": {
+                        "description": "Internal Server Error",
+                        "schema": {
+                            "$ref": "#/definitions/app.Response"
+                        }
+                    }
+                }
+            }
+        },
         "/Qhj/QueryMyTeam": {
             "get": {
                 "security": [
@@ -44302,6 +44351,150 @@
                 }
             }
         },
+        "models.MemberCusBankInfos": {
+            "type": "object",
+            "properties": {
+                "banklst": {
+                    "description": "银行列表",
+                    "type": "array",
+                    "items": {
+                        "$ref": "#/definitions/models.QhjBankInfo"
+                    }
+                },
+                "canallot": {
+                    "description": "是否支持跨行调拨 - 0:不支持 1:支持",
+                    "type": "integer"
+                },
+                "canallotquery": {
+                    "description": "是否支持跨行调拨查询 - 0:不支持 1:支持",
+                    "type": "integer"
+                },
+                "canbindcard": {
+                    "description": "是否可绑卡与解卡 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "caninamount": {
+                    "description": "是否可入金 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "caninamount2": {
+                    "description": "是否可入金(网银端) - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canmodifybankcard": {
+                    "description": "是否可修改银行卡号 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canmodifyphone": {
+                    "description": "是否可修改手机号 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canmodifysigninfo": {
+                    "description": "是否可修改签约信息 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canoutamount": {
+                    "description": "是否可出金 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canoutamount2": {
+                    "description": "是否可出金(网银端) - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canrelease": {
+                    "description": "是否可解约 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "canrelease2": {
+                    "description": "是否可解约(网银端) - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "cansign": {
+                    "description": "是否可签约 - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "cansign2": {
+                    "description": "是否可签约(网银端) - 0:不可 1:可以",
+                    "type": "integer"
+                },
+                "currency": {
+                    "description": "币种",
+                    "type": "string"
+                },
+                "cusbankid": {
+                    "description": "托管银行编号(对应清算中心TRAN_NO)",
+                    "type": "string"
+                },
+                "cusbankname": {
+                    "description": "银行业务名称",
+                    "type": "string"
+                },
+                "cusbankshortname": {
+                    "description": "银行业务简称",
+                    "type": "string"
+                },
+                "exchbankid": {
+                    "description": "交易所开户银行ID",
+                    "type": "string"
+                },
+                "exchpaybankaccname": {
+                    "description": "交易所支出结算账户户名",
+                    "type": "string"
+                },
+                "exchpaybankaccno": {
+                    "description": "交易所支出结算账户",
+                    "type": "string"
+                },
+                "isneedcheck": {
+                    "description": "是否需要对账 - 0:需要 1:不需要 [不需要界面配置]",
+                    "type": "integer"
+                },
+                "isneedclear": {
+                    "description": "是否需要清算 - 0:不需要 1:需要",
+                    "type": "integer"
+                },
+                "lastcheckstatus": {
+                    "description": "最后对账状态 -  对账状态 - 1:未对账 2:对账成功 3:对账失败",
+                    "type": "integer"
+                },
+                "lastchecktime": {
+                    "description": "最后对账时间",
+                    "type": "string"
+                },
+                "lastclearstatus": {
+                    "description": "最后清算状态 - 1:未清算 2:清算成功 3:清算失败 4:清算部分成功",
+                    "type": "integer"
+                },
+                "lastcleartime": {
+                    "description": "最后清算时间",
+                    "type": "string"
+                },
+                "lastsignintime": {
+                    "description": "最后签到时间",
+                    "type": "string"
+                },
+                "lastsignouttime": {
+                    "description": "最后签退时间",
+                    "type": "string"
+                },
+                "riskinfo": {
+                    "description": "签约风险提示书",
+                    "type": "string"
+                },
+                "signstatus": {
+                    "description": "当前签到/签退状态 - 1:签到 2:签退",
+                    "type": "integer"
+                },
+                "tradedate": {
+                    "description": "交易日(yyyyMMdd)",
+                    "type": "string"
+                },
+                "updatetime": {
+                    "description": "当前签到/签退更新时间",
+                    "type": "string"
+                }
+            }
+        },
         "models.MemberPayInfo": {
             "type": "object",
             "required": [

+ 138 - 0
docs/swagger.yaml

@@ -15031,6 +15031,113 @@ definitions:
         description: 用户ID
         type: integer
     type: object
+  models.MemberCusBankInfos:
+    properties:
+      banklst:
+        description: 银行列表
+        items:
+          $ref: '#/definitions/models.QhjBankInfo'
+        type: array
+      canallot:
+        description: 是否支持跨行调拨 - 0:不支持 1:支持
+        type: integer
+      canallotquery:
+        description: 是否支持跨行调拨查询 - 0:不支持 1:支持
+        type: integer
+      canbindcard:
+        description: 是否可绑卡与解卡 - 0:不可 1:可以
+        type: integer
+      caninamount:
+        description: 是否可入金 - 0:不可 1:可以
+        type: integer
+      caninamount2:
+        description: 是否可入金(网银端) - 0:不可 1:可以
+        type: integer
+      canmodifybankcard:
+        description: 是否可修改银行卡号 - 0:不可 1:可以
+        type: integer
+      canmodifyphone:
+        description: 是否可修改手机号 - 0:不可 1:可以
+        type: integer
+      canmodifysigninfo:
+        description: 是否可修改签约信息 - 0:不可 1:可以
+        type: integer
+      canoutamount:
+        description: 是否可出金 - 0:不可 1:可以
+        type: integer
+      canoutamount2:
+        description: 是否可出金(网银端) - 0:不可 1:可以
+        type: integer
+      canrelease:
+        description: 是否可解约 - 0:不可 1:可以
+        type: integer
+      canrelease2:
+        description: 是否可解约(网银端) - 0:不可 1:可以
+        type: integer
+      cansign:
+        description: 是否可签约 - 0:不可 1:可以
+        type: integer
+      cansign2:
+        description: 是否可签约(网银端) - 0:不可 1:可以
+        type: integer
+      currency:
+        description: 币种
+        type: string
+      cusbankid:
+        description: 托管银行编号(对应清算中心TRAN_NO)
+        type: string
+      cusbankname:
+        description: 银行业务名称
+        type: string
+      cusbankshortname:
+        description: 银行业务简称
+        type: string
+      exchbankid:
+        description: 交易所开户银行ID
+        type: string
+      exchpaybankaccname:
+        description: 交易所支出结算账户户名
+        type: string
+      exchpaybankaccno:
+        description: 交易所支出结算账户
+        type: string
+      isneedcheck:
+        description: 是否需要对账 - 0:需要 1:不需要 [不需要界面配置]
+        type: integer
+      isneedclear:
+        description: 是否需要清算 - 0:不需要 1:需要
+        type: integer
+      lastcheckstatus:
+        description: 最后对账状态 -  对账状态 - 1:未对账 2:对账成功 3:对账失败
+        type: integer
+      lastchecktime:
+        description: 最后对账时间
+        type: string
+      lastclearstatus:
+        description: 最后清算状态 - 1:未清算 2:清算成功 3:清算失败 4:清算部分成功
+        type: integer
+      lastcleartime:
+        description: 最后清算时间
+        type: string
+      lastsignintime:
+        description: 最后签到时间
+        type: string
+      lastsignouttime:
+        description: 最后签退时间
+        type: string
+      riskinfo:
+        description: 签约风险提示书
+        type: string
+      signstatus:
+        description: 当前签到/签退状态 - 1:签到 2:签退
+        type: integer
+      tradedate:
+        description: 交易日(yyyyMMdd)
+        type: string
+      updatetime:
+        description: 当前签到/签退更新时间
+        type: string
+    type: object
   models.MemberPayInfo:
     properties:
       payinfo:
@@ -42154,6 +42261,37 @@ paths:
       summary: 交易商品扩展表
       tags:
       - 大连千海金
+  /Qhj/QueryMemberCusBankInfos:
+    get:
+      parameters:
+      - description: 用户ID
+        in: query
+        name: userid
+        required: true
+        type: integer
+      - description: 所属会员ID
+        in: query
+        name: memberuserid
+        required: true
+        type: integer
+      produces:
+      - application/json
+      responses:
+        "200":
+          description: OK
+          schema:
+            items:
+              $ref: '#/definitions/models.MemberCusBankInfos'
+            type: array
+        "500":
+          description: Internal Server Error
+          schema:
+            $ref: '#/definitions/app.Response'
+      security:
+      - ApiKeyAuth: []
+      summary: 查询机构托管银行
+      tags:
+      - 大连千海金
   /Qhj/QueryMyTeam:
     get:
       parameters:

+ 108 - 0
models/qhj.go

@@ -1001,6 +1001,24 @@ func (r *QhjBankInfo) GetDataEx() (interface{}, error) {
 	return r.GetData()
 }
 
+func (r *QhjBankInfo) buildSql2(cusbankid string) string {
+	var sqlId utils.SQLVal = "SELECT t.BANKID,t.BANKNAME,t.CLEARBANKNO,t.STATUS,t.ORDERINDEX FROM BANK_BANKINFO t WHERE 1=1" +
+		" and t.status=0 and t.bankid in (select bankid from bank_cusbanksignbank b where b.cusbankid='%v'" +
+		" order by t.orderindex"
+	sqlId.FormatParam(cusbankid)
+	return sqlId.String()
+}
+
+// GetDataByID 获取银行信息列表By渠道ID
+func (r *QhjBankInfo) GetDataByID(cusbankid string) ([]QhjBankInfo, error) {
+	sData := make([]QhjBankInfo, 0)
+	err := db.GetEngine().SQL(r.buildSql2(cusbankid)).Find(&sData)
+	for i := range sData {
+		sData[i].calc()
+	}
+	return sData, err
+}
+
 // QhjReckonPriceLog 结算价(定投价)
 type QhjReckonPriceLog struct {
 	LASTRECKONPRICE  float64 `json:"lastreckonprice"  xorm:"LASTRECKONPRICE"`      // 上日结算价
@@ -1386,6 +1404,64 @@ func (r *QhjCusBankInfo) GetDataEx() (interface{}, error) {
 	return r.GetData()
 }
 
+func (r *QhjCusBankInfo) buildSql2(areauserid int, configtype int) string {
+	var sqlId utils.SQLVal = "with tmp as" +
+		" (select *" +
+		"    from (select row_number() over(partition by t.cusbankid order by t.tradedate desc) cn," +
+		"                 t.CUSBANKID id2," +
+		"                 t.TRADEDATE," +
+		"                 t.SIGNSTATUS," +
+		"                 to_char(t.UPDATETIME, 'yyyy-mm-dd hh24:mi:ss') UPDATETIME," +
+		"                 to_char(t.LASTSIGNINTIME, 'yyyy-mm-dd hh24:mi:ss') LASTSIGNINTIME," +
+		"                 to_char(t.LASTSIGNOUTTIME, 'yyyy-mm-dd hh24:mi:ss') LASTSIGNOUTTIME," +
+		"                 to_char(t.LASTCHECKTIME, 'yyyy-mm-dd hh24:mi:ss') LASTCHECKTIME," +
+		"                 t.LASTCHECKSTATUS," +
+		"                 to_char(t.LASTCLEARTIME, 'yyyy-mm-dd hh24:mi:ss') LASTCLEARTIME," +
+		"                 t.LASTCLEARSTATUS" +
+		"            from bank_cusbankstatus t)" +
+		"   where cn = 1)" +
+		"SELECT t.CUSBANKID," +
+		"       t.CUSBANKNAME," +
+		"       t.CUSBANKSHORTNAME," +
+		"       t.EXCHBANKID," +
+		"       t.EXCHPAYBANKACCNO," +
+		"       t.EXCHPAYBANKACCNAME," +
+		"       t.CURRENCY," +
+		"       t.CANSIGN," +
+		"       t.CANRELEASE," +
+		"       t.CANINAMOUNT," +
+		"       t.CANOUTAMOUNT," +
+		"       to_char(t.RISKINFO) RISKINFO," +
+		"       t.CANSIGN2," +
+		"       t.CANRELEASE2," +
+		"       t.CANINAMOUNT2," +
+		"       t.CANOUTAMOUNT2," +
+		"       t.CANBINDCARD," +
+		"       t.ISNEEDCLEAR," +
+		"       t.CANMODIFYPHONE," +
+		"       t.CANMODIFYSIGNINFO," +
+		"       t.ISNEEDCHECK," +
+		"       t.CANMODIFYBANKCARD," +
+		"       t.CANALLOT," +
+		"       t.CANALLOTQUERY," +
+		"       tmp.*" +
+		"  FROM BANK_CUSBANKINFO t" +
+		"  LEFT JOIN tmp on t.cusbankid = tmp.id2" +
+		"  INNER JOIN tce_areacusbankconfig ta on t.cusbankid = ta.cusbankid" +
+		" WHERE 1 = 1"
+	sqlId.And("ta.areauserid", areauserid)
+	sqlId.And("ta.configtype", configtype)
+	return sqlId.String()
+}
+
+// GetAreaData 获取机构托管银行信息
+func (r *QhjCusBankInfo) GetAreaData(areauserid int, configtype int) ([]QhjCusBankInfo, error) {
+	sData := make([]QhjCusBankInfo, 0)
+	err := db.GetEngine().SQL(r.buildSql2(areauserid, configtype)).Find(&sData)
+
+	return sData, err
+}
+
 // QhjCusBankSignBank 托管银行签约关系
 type QhjCusBankSignBank struct {
 	CUSBANKID string `json:"cusbankid"  xorm:"CUSBANKID"` // 托管银行ID
@@ -1454,6 +1530,38 @@ func (r *QhjCusBankSignBankEx) GetDataEx() (interface{}, error) {
 	return sData, nil
 }
 
+// MemberCusBankInfos 机构托管银行签约银行详细
+type MemberCusBankInfos struct {
+	QhjCusBankInfo
+	Banklst []QhjBankInfo // 银行列表
+
+	userid       int `json:"-"` // 用户ID
+	memberuserid int `json:"-"` // 所属机构ID
+}
+
+// GetDataEx 获取机构托管银行签约银行详细
+func (r *MemberCusBankInfos) GetDataEx() (interface{}, error) {
+	sData := make([]MemberCusBankInfos, 0)
+	var configtype = 2
+	if r.userid == r.memberuserid {
+		// 用户ID和所属机构ID相等则为自营会员
+		configtype = 1
+	}
+	// 获取机构渠道配置
+	b := QhjCusBankInfo{}
+	bData, _ := b.GetAreaData(r.memberuserid, configtype)
+	for _, vb := range bData {
+		// 托管银行
+		v := MemberCusBankInfos{QhjCusBankInfo: vb}
+		// 获取渠道对应银行
+		c := QhjBankInfo{}
+		cData, _ := c.GetDataByID(vb.CUSBANKID)
+		v.Banklst = cData
+		sData = append(sData, v)
+	}
+	return sData, nil
+}
+
 // QhjSiteColumnDetail 资讯
 type QhjSiteColumnDetail struct {
 	ID          int64  `json:"id"  xorm:"ID"`                   // ID(SEQ_SITE_COLUMNDETAIL)

+ 1 - 0
routers/router.go

@@ -596,6 +596,7 @@ func InitRouter() *gin.Engine {
 		qhjR.Use(token.Auth()).GET("QueryScoreLog", qhj.QueryScoreLog)
 		qhjR.Use(token.Auth()).GET("QueryBrokerApply", qhj.QueryBrokerApply)
 		qhjR.Use(token.Auth()).GET("QueryBrokerApplyEx", qhj.QueryBrokerApplyEx)
+		qhjR.Use(token.Auth()).GET("QueryMemberCusBankInfos", qhj.QueryMemberCusBankInfos)
 	}
 
 	// *************************千海金(PCWeb)*****************************