package com.yihu.jk.api; import com.coreframework.remoting.standard.DateOper; import com.yihu.jk.utils.StringUtil; import com.yihu.jk.vo.Category; import net.sf.json.JSONObject; import com.common.json.JSONException; import com.coreframework.db.DB; import com.coreframework.util.AppConfig; import com.yihu.jk.utils.SecretUtil; import com.yihu.wsgw.api.InterfaceMessage; public class ArticleApiTest { public static void main(String[] args) throws JSONException { // TODO Auto-generated method stub // ArticleApi api = new ArticleApi(); // InterfaceMessage im = new InterfaceMessage(); // JSONObject obj = new JSONObject(); // // obj.put("articleId", // // "041A53270C7D4D0FBD6C0505A90B1AC0,10C85F5860874FF4BD75229FDFAF4B61"); // obj.put("firstLevelCategoryId", "33,37"); // // obj.put("userId", "0de7295862dd11e69faffa163e8aee56"); // obj.put("articleState", "1"); // // // obj.put("articleTitle", "健康"); // // im.setParam(obj.toString()); // initDB(); // // System.out.println(api.getDoctorArticalByUserId(im)); // System.out.println(api.getArticalList(im)); // System.out.println(api.getDoctorArticalList(im)); // System.out.println(api.getCollectionArticalList(im)); // System.out.println(api.getArticalById(im)); queryArticlePcList(); // System.out.printf("350200".substring(0,3)); } public static void initDB() { String DB_Alias = AppConfig.getValue("DB.Alias"); String DB_DatabaseName = AppConfig.getValue("DB.DatabaseName"); String DB_IP = AppConfig.getValue("DB.IP"); String DB_UserName = AppConfig.getValue("DB.UserName"); String DB_Password = SecretUtil.decrypt(AppConfig.getValue("DB.Password")); String DB_Port = AppConfig.getValue("DB.Port"); DB.me().addDataSourceMySQL(DB_Alias, DB_DatabaseName, DB_IP, Integer.parseInt(DB_Port), DB_UserName, DB_Password); } public static void queryArticlePcList(){ ArticleApi api = new ArticleApi(); InterfaceMessage im = new InterfaceMessage(); JSONObject obj = new JSONObject(); // obj.put("firstLevelCategoryId","43"); // obj.put("articleId","0"); // obj.put("isAuthentication","1"); // obj.put("secondLevelCategoryId","74889da6-955e-4454-870f-4da37b466264"); // obj.put("firstLevelCategoryName","健康文章"); // obj.put("secondLevelCategoryName","孕检知识"); // obj.put("insertTimeStart","1"); // obj.put("insertTimeEnd","1"); // obj.put("articlelevel","1"); // obj.put("articleTitle","1"); // obj.put("userCode","0de7295862dd11e69faffa163e8aee56"); //obj.put("roleType",1); obj.put("currentUserRole","3502110400"); //obj.put("userCode","0de7295862dd11e69faffa163e8aee56");//ylp201703150222 obj.put("isMyArticle",true); obj.put("page","0"); obj.put("pageSize","9"); obj.put("currentUserRoleLevel",4);// obj.put("sEcho","1"); // obj.put("articleTitle","我口试"); im.setParam(obj.toString()); initDB(); try{ // api.authenticationArticle(im); System.out.println(api.queryArticleAPPList(im)); }catch(Exception e){ e.printStackTrace(); } } public static void saveArticle(){ ArticleApi api = new ArticleApi(); InterfaceMessage im = new InterfaceMessage(); JSONObject obj = new JSONObject(); obj.put("content","

内容

"); obj.put("articleTitle","标题"); obj.put("articlelevel","1"); obj.put("secondLevelCategoryId","281f1e5f-218b-4ee4-9071-d6c3bf0c0369"); obj.put("secondLevelCategoryName","领导指示"); obj.put("firstLevelCategoryId","42"); obj.put("firstLevelCategoryName","公告通知"); obj.put("userScope",1); obj.put("roleType",1); obj.put("ArticleState",1); obj.put("ArticleOrder",99); im.setParam(obj.toString()); initDB(); try{ // api.authenticationArticle(im); System.out.println(api.saveArticle(im)); }catch(Exception e){ e.printStackTrace(); } } }