jiapeng 7 ans auparavant
Parent
commit
af2b1871c5

+ 3 - 0
src/main/java/com/ekexiu/portal/dao/ArticleDao.java

@ -147,6 +147,9 @@ public abstract class ArticleDao {
147 147
	@SelectOne
148 148
	@Nullable
149 149
	public abstract Article queryOne(Connection con, String articleId) throws SQLException;
150
	
151
	@SelectList
152
	public abstract List<ArticleWare> queryWares(Connection con,String id)throws SQLException;
150 153

151 154
	public List<Article> queryByPageViews(Connection con, String articleId, int rows) throws SQLException {
152 155
		int index = 1;

+ 5 - 0
src/main/java/com/ekexiu/portal/service/ArticleService.java

@ -1145,6 +1145,11 @@ public class ArticleService {
1145 1145
	public List<Article> byWare(@JdbcConn Connection con,String ware,int rows) throws SQLException{
1146 1146
		return articleDao.queryByWareId(con, ware, rows);
1147 1147
	}
1148
	@Get
1149
	@Path("/ware")
1150
	public List<ArticleWare> queryWares(@JdbcConn Connection con,String id)throws SQLException{
1151
		return articleDao.queryWares(con, id);
1152
	};
1148 1153

1149 1154
	public static void main(String[] args) {
1150 1155
		System.out.println(DateUtil.formatDate(System.currentTimeMillis() - 7 * 24 * 60 * 60 * 1000));

+ 1 - 1
src/main/java/com/ekexiu/portal/ware/WareDao.java

@ -157,7 +157,7 @@ public abstract class WareDao {
157 157
	@Where("STATE='1'")
158 158
	@OrderBy(cols = { @LimitColumn(value = "sortFirst", asc = false, handlerClass = LongHandler.class), @LimitColumn(value = "modifyTime", asc = false),
159 159
			@LimitColumn(value = "id", asc = false) }, value = "")
160
	public abstract List<Ware> indexSearch(Connection con,
160
	public abstract List<Ware> indexSearch(Connection con, @Nullable
161 161
			@GroupSqlColumn(handlerClass = StringHandler.class, value = { "NAME LIKE ?", "CNT LIKE ?", "KEYWORDS LIKE ?",
162 162
					"CATEGORY='1' AND OWNER IN(SELECT ID FROM PROFESSOR WHERE NAME LIKE ?)",
163 163
					"CATEGORY ='2' AND OWNER IN(SELECT ID FROM ORGANIZATION WHERE NAME LIKE ? OR FOR_SHORT LIKE ?))" },additional=1,isAnd=false,force=true) String key,