Kaynağa Gözat

新增清洗文章统计表的接口

liuwenbin 7 yıl önce
ebeveyn
işleme
91ab01ae03

+ 5 - 0
edu-article/JkEdu/WebRoot/WEB-INF/classes/articlePc.sql.xml

@ -41,6 +41,11 @@
				update  Org_Article  set @behaviorParam where 1=1 @Condition
			]]>
		</Sql>
		<Sql name='getAllArticle'>
			<![CDATA[
				select * from Org_Article
			]]>
		</Sql>
	</Sqls>
</das-client>

BIN
edu-article/JkEdu/WebRoot/WEB-INF/classes/com/yihu/jk/api/ArticleApi.class


BIN
edu-article/JkEdu/WebRoot/WEB-INF/classes/com/yihu/jk/api/ArticleApiTest.class


BIN
edu-article/JkEdu/WebRoot/WEB-INF/classes/com/yihu/jk/dao/ArticleDao.class


BIN
edu-article/JkEdu/WebRoot/WEB-INF/classes/com/yihu/jk/enums/ArticleSqlNameEnum.class


+ 5 - 0
edu-article/JkEdu/src/articlePc.sql.xml

@ -41,6 +41,11 @@
				update  Org_Article  set @behaviorParam where 1=1 @Condition
			]]>
		</Sql>
		<Sql name='getAllArticle'>
			<![CDATA[
				select * from Org_Article
			]]>
		</Sql>
	</Sqls>
</das-client>

+ 17 - 0
edu-article/JkEdu/src/com/yihu/jk/api/ArticleApi.java

@ -333,6 +333,23 @@ public class ArticleApi {
	}
	/**
	 * // 初始化统计数据
	 *
	 * @throws SQLException
	 */
	public  String insertArticleStatistic(InterfaceMessage im) throws Exception {
		JSONObject rv = ApiUtil.getRespJSON(10000, "成功");
		List<Article> result1 = dao.getAllArticle();
		if (result1.size() > 0) {
			for (Article vbo : result1) {
				dao.insertArticleStatistic(vbo.getArticleId());
			}
		}
		return rv.toString();
	}
	/**
	 * 医生端查询文章列表
	 *

+ 10 - 0
edu-article/JkEdu/src/com/yihu/jk/dao/ArticleDao.java

@ -827,4 +827,14 @@ public class ArticleDao {
        return DB.me().queryForJson(MyDatabaseEnum.JkEduDB, sql, start, pageSize);
    }
	/**
	 * 获取所有的文章包括已删除的
	 * @throws Exception
	 */
	public List<Article> getAllArticle() throws Exception {
		Sql sql = DB.me().createSql(ArticleSqlNameEnum.getAllArticle);
		List<Article> list = DB.me().queryForBeanList(MyDatabaseEnum.JkEduDB, sql,Article.class);
		return list;
	}
}

+ 1 - 1
edu-article/JkEdu/src/com/yihu/jk/enums/ArticleSqlNameEnum.java

@ -7,5 +7,5 @@ public enum ArticleSqlNameEnum implements SqlNameEnum {
	getArticleList, getArticlePcList, queryCategory, getCollectionArticleList, loadAllConfigDictionary, getArticlePc, querySwitchState, pointNumberCount, collectionNumberCount, updateArticleStatistic, updateCollectionStatistic, updateCommentStatistic, insertArticleStatistic, deleteArticleStatistic, queryArticleStatistic, insertArticleInitStatistic
	, getArticlePcId, getDoctorArticleList, getDoctorArticleListCount, getDoctorArticalByUserIdCount, getDoctorArticalByUserId,getArticlePcListCount
	,updateArticle,getArticleById
	,updateArticle,getArticleById,getAllArticle
}