public static void test_lingka() { MakeJson mj1 = new MakeJson(); string error1 = null; tools.AnalyzeJson device = Network3.getJson(mj1, "deviceLogin", out error1); MakeJson mj = new MakeJson(); mj.add("sfzh", "44178994455745255", DataStyle.STR); mj.add("xm", "李三", DataStyle.STR); string error = null; tools.AnalyzeJson aj = Network3.getJson(mj, "getCPCardInfo", out error); int index = 0; //固定部分 MakeJson mj2 = new MakeJson(); mj2.add("orgCode", device["data"]["orgCode"], DataStyle.STR); mj2.add("devSeq", device["data"]["devSeq"], DataStyle.STR); mj2.add("sfzh", aj["data"]["data"][index]["sfzh"], DataStyle.STR); mj2.add("xm", aj["data"]["data"][index]["xm"], DataStyle.STR); mj2.add("cardId", int.Parse(aj["data"]["data"][index]["cardId"].ToString()), DataStyle.INT); mj2.add("orgId", device["data"]["orgId"], DataStyle.STR); mj2.add("applytype", "0", DataStyle.STR); mj2.add("status", "1", DataStyle.STR); mj2.add("description", "成功", DataStyle.STR); string error2 = null; tools.AnalyzeJson aj2 = Network3.getJson(mj2, "uploadFKRecord", out error2); }
public static void test_add_card() { try { MakeJson mj = new MakeJson(); string netError = null; tools.AnalyzeJson aj = getJson(mj, "deviceLogin", out netError); //6、接口入库 /* * channelcode String 是 渠道编码 * orgCode String 是 网点编码(接口2.5返回orgCode) * devSeq String 是 设备序号(接口2.5返回devSeq) * atr String 是 ATR * ksbm String 是 卡识别码(社保卡时必填) * yhkh String 是 银行卡号 * shbzh String 是 社会保障号(社保卡时必填) * sfzh String 是 身份证(社保卡时必填) * xm String 是 姓名(社保卡时必填) * slotno int 是 槽号 * orgId long 是 网点id(2.5接口返回的orgId) * klb String 是 卡类别 01:社保卡 02:借记卡 03:信用卡 * gfbb String 否 规范版本 * jgbm String 否 机构编码 * fkrq String 否 发卡日期yyyyMMdd * kyxq String 否 卡有效期 * kh String 否 卡号 * sex String 否 性别 * nation String 否 民族 * csrq String 否 出生日期 * */ string carDatas1 = "111|1|1|111111|20200101|20200101|01234567891|44178994455745255|李三|1|01|出生地|20200101"; string[] carDatas = carDatas1.Split('|'); MakeJson mj2 = new MakeJson(); mj2.add("orgCode", aj["data"]["orgCode"], DataStyle.STR); mj2.add("devSeq", aj["data"]["devSeq"], DataStyle.STR); mj2.add("orgId", int.Parse(aj["data"]["orgId"].ToString()), DataStyle.INT); mj2.add("atr", "111111111111111111", DataStyle.STR); mj2.add("yhkh", "66666666666666", DataStyle.STR); mj2.add("slotno", "1", DataStyle.INT); mj2.add("boxno", 1, DataStyle.INT); //卡识别码、卡类别、规范版本、初始化机构编号、发卡日期、卡有效期、卡号、社会保障号码、姓名、性别、民族、出生地、出生日期 //0 1 2 3 4 5 6 7 8 9 10 11 12 //mj2.add("ksbm", carDatas[0], DataStyle.STR); //mj2.add("shbzh", carDatas[7], DataStyle.STR); //mj2.add("kh", carDatas[6], DataStyle.STR); //mj2.add("sfzh", carDatas[7], DataStyle.STR); //mj2.add("xm", carDatas[8], DataStyle.STR); //mj2.add("klb", "01", DataStyle.STR); //mj2.add("gfbb", carDatas[2], DataStyle.STR); //mj2.add("jgbm", carDatas[3], DataStyle.STR); //mj2.add("fkrq", carDatas[4], DataStyle.STR); //mj2.add("kyxq", carDatas[5], DataStyle.STR); //mj2.add("sex", carDatas[9], DataStyle.STR); //mj2.add("nation", carDatas[10], DataStyle.STR); //mj2.add("csrq", carDatas[12], DataStyle.STR); //string netError2 = null; //AnalyzeJson aj2 = Network3.getJson(mj2, "uploadYZCardInfo", out netError2); mj2.add("ksbm", carDatas[0], DataStyle.STR); mj2.add("shbzh", carDatas[7], DataStyle.STR); mj2.add("kh", carDatas[6], DataStyle.STR); mj2.add("sfzh", carDatas[7], DataStyle.STR); mj2.add("xm", carDatas[8], DataStyle.STR); mj2.add("klb", "01", DataStyle.STR); mj2.add("gfbb", carDatas[2], DataStyle.STR); mj2.add("jgbm", carDatas[3], DataStyle.STR); mj2.add("fkrq", carDatas[4], DataStyle.STR); mj2.add("kyxq", carDatas[5], DataStyle.STR); mj2.add("sex", carDatas[9], DataStyle.STR); mj2.add("nation", carDatas[10], DataStyle.STR); mj2.add("csrq", carDatas[12], DataStyle.STR); string netError2 = null; tools.AnalyzeJson aj2 = Network3.getJson(mj2, "uploadCPCardInfo", out netError2); } catch (Exception e) { } finally { Status.isWorking = false; } }