Kaynağa Gözat

处理接口 /sbyj/QueryTradeCloseDetails 返回数据失真问题

zhou.xiaoning 1 yıl önce
ebeveyn
işleme
445de784b8

+ 7 - 7
config/config.xml

@@ -16,11 +16,11 @@
     <DbName value="orcl"/>
     <DbPort value="1521"/>
     <!-- DbUser DbPwd 支持明文密文 -->
-    <DbUser value="mtp2_test208"/>
+    <DbUser value="mtp2_test171"/>
     <DbPwd value="muchinfo"/>
   </DbSetting>
   <RedisSetting>
-    <Address value="192.168.31.208"/>
+    <Address value="192.168.31.171"/>
     <Port value="5007"/>
     <Timeout value="3"/>
     <ConnNum value="1"/>
@@ -30,11 +30,11 @@
   </RedisSetting>
   <MqSetting>
     <!-- Url 支持明文密文 -->
-    <Url value="amqp://guest:guest@192.168.31.208:5020/test"/>
+    <Url value="amqp://guest:guest@192.168.31.171:5020/test"/>
     <Exchange value="entry"/>
   </MqSetting>
   <MongoDBSetting>
-    <HostName value="192.168.31.208"/>
+    <HostName value="192.168.31.171"/>
     <Port value="5025"/>
     <DBName value="HistoryQuote"/>
     <!-- Username Password 支持明文密文 -->
@@ -44,9 +44,9 @@
   <MySQLSetting>
     <Host value="192.168.30.72"/>
     <Port value="3306"/>
-    <DBName value="historyquote_test208"/>
+    <DBName value="historyquote_test171"/>
     <!-- Username Password 支持明文密文 -->
-    <Username value="quote_test208"/>
+    <Username value="quote_test171"/>
     <Password value="123456"/>
   </MySQLSetting>
   <Tencent>
@@ -66,6 +66,6 @@
     <AppId value="896210645"/>
     <PrivateKey value="MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCqmByEbXbqqq+FYxD1+mJzqrVxG/7xNF3iZJV9q0PqOVwWPEtND8nNuB2FeAwHc5+W7dZwXheVaQqWXvV6lnWp3KaQ9S4CbeOX7zKKF0j42JMj4Adknid9X6OlULZeVoXcQsdQ2h9xpfJhwLka4aOX5p1eP6WocXMrkAVRXEA8aNAlTUHBWhrbiJpKdL4KIDs6hwh0QqLbnt8i7t02wq6qubGW0hYvdY3MQL2GfbNoIZUbYezp5eCyHm/8cFT/WTt1sGSg4hD8JbUn0GTMcrh4rrQLmcJbjStNUOyjqouASTK1A2QQxSS5p2Y7AC4yut3MIqyr7ByAX9/85HtHrdX3AgMBAAECggEAFWRBnzGCyeZhYB6OD+o30j1Dx001aNWiODNYs4t4VrSeoYMqBh3Gtm8x9HybNYwAJRLp4ulJl8i2NSjvK1IWqxgqIt87x74z3ed2tO46jknKGaOMCcfzN7t4b9BxLd83pekRyUewzbV7cVqTW5WTyAZ5EUp14Wtof7vtjsg8ndZp1C0LzJrsQ63LWJAWsfkiRwNwbjkIKTl12xwe3ctZD/PmxYVgWGog+32OiiiTuSf4O1ddp3y2kth66dSIO06VPCqgu8gLwG5epgHmy0Y1ugunpZINN2D7FCH7aaE+H+aQ4nltNIxpQV20grtQG546oDilfPCQLxeW1HUipq2wkQKBgQDyqo180/lJ4wSNFU/hNqLfs2629vU9MH9aSjG5nQpchkTgBxUhAE5RkKgQHLJHJTfPx7vkx2xkI3qddwsWzvt8lNs5NQNxh+LyXQEgy9FCfpopijy2epLpzd2WT+0Y9WK5oB7O32s2YW/6fm0ahu3EJnvBlp1M23FzuRfrV7gu5QKBgQCz98MyV0UAnP3x+Gq5/0siVGPInzYlfTfYcEI3qhlMfqPVkRqqHdGGsiQL70YJlTlZkLeh3r2UvoR956nV9lZgh37aWnaHw7FAYcA5z4FYEFdmpLK/8znaKn/fxypr9xkJtw5V1QgCeaSUCFbt0xp41LaAvwSDBfFqdOTzQMFHqwKBgEyZN4YypxsClPovwwI1K95vFkCc3baN63VFvEJ55r5kB7OrqKi9HvuyLMrBNCku/1oQEyhZJsbJSDgSTqbJeSrPFhANwuOAYEveva9rhsd1jRYVs6pqMJuqxwpeeloJgztS5saoUYBd62nnpGreMolbGG94KnkLP9mmkH1SOCpdAoGAbheD3ljKilx/cLVxvIRy1vZe8EyNGBPoxMuvhlPVFBloae5RLH3/PfHd4TsnUhdqNOM1op0axlJhxI+iMpR2NKjOrg6m8diBpwvlRrgsvM2KWe0ouAm3e0GCZkd1KQTI2UuVRmaCdtkpF7GeU/BPAlnFpy6zON+61k/Z+wDC++8CgYEA54xmJqIr19BpKkcHAxE2pzDrj6ssu2qObKLfsS27o4RevBnrhoY9kPwn8kUKpngoCTd7tM42y9fcpAdUDv+lENAcIF/kz4u+zkyRGR+SpirgAsCYzxZN3GfRNDHBaFEiTkyL6NFdPGV2GTPcd0b6JGf82Thb0JJCxB/J3hVnDIs="/>
     <NotifyUrl value="http://218.17.158.45:15105/api/Asign/HandleASignCompleted"/>
-    <OpenApiUrl value="http://192.168.31.208:5015/mtp2-onlineopen"/>
+    <OpenApiUrl value="http://192.168.31.171:5015/mtp2-onlineopen"/>
   </Asign>
 </Configuration>

+ 1 - 2
config/readme.md

@@ -109,8 +109,7 @@ SBYJ_ADMIN - 管理员(郭远森)
 ### 永坤黄金正式环境
 
 OpenId
-YKHJ_LEGAL - 法人()
-YKHJ_ADMIN - 管理员()
+YKHJ_LEGAL - 法人(甲方自动签署)
 
 ```xml
 <Tencent>

+ 4 - 4
models/sbyj.go

@@ -604,9 +604,9 @@ func (r *Tradeholderdetailex) GetDataByPage() (interface{}, error, int, int, int
 }
 
 type TradeCloseDetail struct {
-	CLOSEID           int64     `json:"closeid" xorm:"CLOSEID"`                                         // 平仓明细ID(104+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
+	CLOSEID           string    `json:"closeid" xorm:"CLOSEID"`                                         // 平仓明细ID(104+Unix秒时间戳(10位)+2位(MarketServiceID)+xxxx)
 	TRADEID           int64     `json:"tradeid" xorm:"TRADEID"`                                         // 成交单号
-	OPENTRADEID       int64     `json:"opentradeid" xorm:"OPENTRADEID"`                                 // 关联建仓成交单号
+	OPENTRADEID       string    `json:"opentradeid" xorm:"OPENTRADEID"`                                 // 关联建仓成交单号
 	TRADEDATE         string    `json:"tradedate" xorm:"TRADEDATE"`                                     // 交易日(yyyyMMdd)
 	MARKETID          int32     `json:"marketid" xorm:"MARKETID"`                                       // 市场ID
 	GOODSID           int32     `json:"goodsid" xorm:"GOODSID"`                                         // 商品ID
@@ -640,8 +640,8 @@ func (r *TradeCloseDetail) calc() {
 
 func (r *TradeCloseDetail) buildSql() string {
 	var sqlId utils.SQLVal = `
-	select qt.opentradeid,
-       qt.closeid,
+	select to_char(qt.opentradeid) OPENTRADEID,
+       to_char(qt.closeid) CLOSEID,
        qt.accountid,
        qt.goodsid,
        qt.buyorsell,

BIN
services/tencent/templates/永坤黄金/网签合同(永坤)625.docx