package com.yihu.platform.test; import java.io.IOException; import com.coreframework.db.DB; import com.coreframework.util.AppConfig; import com.yihu.platform.api.UserApi; import com.yihu.platform.utils.DesUtil; import com.yihu.wsgw.api.InterfaceMessage; import net.sf.json.JSONObject; /** * Created by Administrator on 2017/8/28. */ public class UserApiTest { public static void main(String[] args) { try { DB.me().addDataSourceMySQL( DesUtil.decrypt(AppConfig.getValue("DB.Alias")), DesUtil.decrypt(AppConfig.getValue("DB.DatabaseName")), DesUtil.decrypt(AppConfig.getValue("DB.Ip")), Integer.parseInt(DesUtil.decrypt(AppConfig.getValue("DB.Port"))), DesUtil.decrypt(AppConfig.getValue("DB.UserName")), DesUtil.decrypt(AppConfig.getValue("DB.Password"))); } catch (NumberFormatException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } queryUserInfoByID(); } static void queryUserInfoByID(){ UserApi apiImpl = new UserApi(); InterfaceMessage msg = new InterfaceMessage(); JSONObject obj = new JSONObject(); obj.put("userId", "1"); msg.setParam(obj.toString()); String result = apiImpl.queryUserInfoByID(msg); System.out.println(result); } }