123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- 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("currentUserRole","3502110400");
- obj.put("userCode","37959ddf86f211e6b394fa163e424525");//ylp201703150222
- obj.put("roleType",1);
- 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.queryArticlePcList(im));//initArticleStatistic
- //W api.initArticleStatistic();
- }catch(Exception e){
- e.printStackTrace();
- }
- }
- public static void saveArticle(){
- ArticleApi api = new ArticleApi();
- InterfaceMessage im = new InterfaceMessage();
- JSONObject obj = new JSONObject();
- obj.put("content","<p>内容</p>");
- 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();
- }
- }
- }
|