InterfaceTests.java 13.3 KB
package com.cjs.site.biz;

import java.util.HashMap;
import java.util.Map;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import com.cjs.site.util.t2.T2Result;
import com.cjs.site.util.t2.T2Util;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = "/applicationContext.xml")
public class InterfaceTests {

    @Test
    public void test() {
        Map<String, Object> params = new HashMap<String, Object>();

        //持仓查询 619008
        //        params.put("op_branch_no", "11");
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("client_id", "51001752");
        //        params.put("fund_account", "51001752");
        //        params.put("password", "112233");
        //        params.put("user_token", " ");
        //        params.put("otcexch_type", "");
        //        params.put("otc_account", "");
        //        params.put("otc_code", "630024");
        //        params.put("position_str", "");
        //        params.put("request_num", "2000");

        //可撤订单查询 619005
        //        params.put("op_branch_no", "11");
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("client_id", "51001772");
        //        params.put("fund_account", "51001772");
        //        params.put("password", "112233");
        //        params.put("user_token", " ");
        //        params.put("otc_account", "51001772");
        //        params.put("position_str", "");
        //        params.put("request_num", "2000");
        //        params.put("query_type", "1");
        //        params.put("otcexch_type", "");
        //        params.put("otc_code", "630027");

        //当日订单查询 619006
        //        params.put("op_branch_no", "11");
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("client_id", "80018968");
        //        params.put("fund_account", "80018968");
        //        params.put("password", "111111");
        //        params.put("user_token", " ");
        //        params.put("otcexch_type", "");
        //        params.put("otc_account", "");
        //        params.put("otc_code", "");
        //        params.put("query_type", "1");
        //        params.put("request_num", "2000");
        //        params.put("position_str", "");

        //当日成交查询 619007
        //        params.put("op_branch_no", "11");
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("client_id", "51001752");
        //        params.put("fund_account", "51001752");
        //        params.put("password", "112233");
        //        params.put("user_token", " ");
        //        params.put("otcexch_type", "");
        //        params.put("otc_account", "");
        //        params.put("otc_code", "630027");
        //        params.put("query_direction", "1");
        //        params.put("position_str", "");
        //        params.put("request_num", "2000");

        //历史订单(历史委托)查询 619903
        //        params.put("op_branch_no", "11");
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("client_id", "51001772");
        //        params.put("fund_account", "51001772");
        //        params.put("password", "112233");
        //        params.put("user_token", " ");
        //        params.put("otcexch_type", "");
        //        params.put("otc_account", "51001772");
        //        params.put("otc_code", "");
        //        params.put("start_date", "20170228");
        //        params.put("end_date", "20170329");
        //        params.put("request_num", "2000");
        //        params.put("position_str", "");

        //历史成交查询 619904
        //        params.put("op_branch_no", "11");
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("client_id", "80018968");
        //        params.put("fund_account", "80018968");
        //        params.put("password", "111111");
        //        params.put("user_token", "");
        //        params.put("start_date", "20170227");
        //        params.put("end_date", "20170306");
        //        params.put("request_num", "2000");
        //        params.put("position_str", "");
        //        params.put("otcexch_type", "");
        //        params.put("otc_account", "");
        //        params.put("otc_code", "");

        //资金查询 619014
        //        params.put("op_branch_no", "11");
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("client_id", "51001752");
        //        params.put("fund_account", "51001752");
        //        params.put("password", "112233");
        //        params.put("user_token", " ");

        //最大可买查询 619001
        //        params.put("op_branch_no", "11");
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("client_id", "51001752");
        //        params.put("fund_account", "51001752");
        //        params.put("password", "112233");
        //        params.put("user_token", " ");
        //        params.put("otcexch_type", "O1");
        //        params.put("otc_account", "51001752");
        //        params.put("otc_code", "630027");
        //        params.put("entrust_price", "62");
        //        params.put("otc_prop", "0B0");

        //用户信息查询 619820
        //        params.put("op_branch_no", "11");
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("client_id", "80018968");
        //        params.put("fund_account", "80018968");
        //        params.put("password", "111111");
        //        params.put("user_token", " ");
        //        params.put("otcexch_type", "");
        //        params.put("otc_account", "");
        //        params.put("request_num", "2000");
        //        params.put("position_str", "");

        //出入金操作 333000
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("client_id", "51001755");
        //        params.put("fund_account", "51001755");
        //        params.put("password", "112233");
        //        params.put("money_type", "0");
        //        params.put("bank_no", "44");
        //        params.put("transfer_direction", "1");
        //        params.put("occur_balance", "2.00"); //入金金额
        //        params.put("fund_password", "112233"); //资金密码
        //        params.put("bank_password", "");
        //        params.put("UserCode", "2");
        //        params.put("SessionNo", " ");

        //出入金当日流水查询 332250
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("client_id", "51001755");
        //        params.put("fund_account", "51001755");
        //        params.put("password", "112233");
        //        params.put("position_str", "");
        //        params.put("UserCode", "2");
        //        params.put("SessionNo", " ");

        //出入金历史流水查询 333001
        //        params.put("op_branch_no", "11");
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("fund_account", "51001755");
        //        params.put("bank_no", "44");
        //        params.put("request_num", "2000");
        //        params.put("position_str", "");
        //        params.put("user_token", " ");
        //        params.put("client_id", "51001755");
        //        params.put("password", "112233");
        //        params.put("begin_date", "20170227");
        //        params.put("end_date", "20170308");

        //银行账号查询 331157
        //        params.put("op_branch_no", "11");
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("client_id", "51001755");
        //        params.put("fund_account", "51001755");
        //        params.put("password", "112233");
        //        params.put("password_type", "2");
        //        params.put("user_token", " ");
        //        params.put("money_type", " ");
        //        params.put("bank_no", "44");

        //商品信息查询 619510
        //        params.put("otcexch_type", "");
        //        params.put("op_branch_no", "11");
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("password", "111111");
        //        params.put("user_token", " ");
        //        params.put("password_type", "2");
        //        params.put("otc_code", "630045");
        //        params.put("client_id", "80018968");

        //预约托管申请查询 619511
        //        params.put("otcexch_type", "");
        //        params.put("op_branch_no", "11");
        //        params.put("op_entrust_way", "7");
        //        params.put("op_station", "192168010221");
        //        params.put("branch_no", "11");
        //        params.put("password", "111111");
        //        params.put("user_token", " ");
        //        params.put("fund_account", "80018968");
        //        params.put("password_type", "2");
        //        params.put("start_date_q", "20170227");
        //        params.put("end_date_t", "20170308");

        //        params.put("op_branch_no", "11");
        //        params.put("op_station", "192168010119");
        //        params.put("op_entrust_way", "7");
        //        params.put("branch_no", "11");
        //        params.put("bank_no", "44");
        //        params.put("bank_account", "6777771252311039061");
        //        params.put("money_type", "0");
        //        params.put("client_name", "仝@@");
        //        params.put("fund_account", "80018968");
        //        params.put("remark_x", "01");

        //提货 619501
        params.put("branch_no", "11");
        params.put("otcexch_type", "O1");
        params.put("op_branch_no", "11");
        params.put("op_entrust_way", "7");
        params.put("op_station", "192168010032");
        params.put("password", "112233");
        params.put("user_token", " ");
        params.put("client_id", "51001772");
        params.put("fund_account", "51001772");
        params.put("otc_account", "51001772");
        params.put("otc_code", "630025");
        params.put("picking_unit", "");
        params.put("occur_amount", "1");
        params.put("picking_type", "01");
        params.put("picking_address", "田林路");
        params.put("express_fee", "");
        params.put("express_address", "");
        params.put("phone_code", "");
        params.put("picking_date", "20170406");
        params.put("picking_name", "");

        T2Result result = T2Util.request(params, "619501");
        //        System.out.println("619006:" + result);
        //        List<Map<String, Object>> list = result.getData();
        //        for (Map<String, Object> map : list) {
        //            if ("0B0".equals(map.get("otc_prop"))) {
        //                map.put("otc_prop", "普通买单");
        //            } else if ("0S0".equals(map.get("otc_prop"))) {
        //                map.put("otc_prop", "普通卖单");
        //            }
        //            map.put("entrust_time",
        //                DateUtil.parseDate(map.get("entrust_time").toString(), DateEnum.TIME).toString());
        //        }

        //        List<Map<String, Object>> list = result.getData();
        //        for (Map<String, Object> map : list) {
        //            map.put("per",
        //                String.format("%.2f", Double.parseDouble(map.get("income_balance").toString())
        //                                      / Double.parseDouble(map.get("cost_price").toString())));
        //        }
        System.out.println("619501:" + result);
    }

}