XMTT %!s(int64=7) %!d(string=hace) años
padre
commit
48b6688cf3

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

391
	}
391
	}
392

392

393
	@SelectList
393
	@SelectList
394
	@Exclude("articleContent")
394
	public abstract List<Article> query(Connection con, @In String[] articleId) throws SQLException;
395
	public abstract List<Article> query(Connection con, @In String[] articleId) throws SQLException;
395

396

396
	@Exclude("articleContent")
397
	@Exclude("articleContent")

+ 7 - 0
src/main/java/com/ekexiu/portal/dao/ProfessorDao.java

6
import com.ekexiu.portal.pojo.ProfessorInfo;
6
import com.ekexiu.portal.pojo.ProfessorInfo;
7
import com.ekexiu.portal.pojo.SortedPro;
7
import com.ekexiu.portal.pojo.SortedPro;
8
import com.ekexiu.portal.pojo.UserInfo;
8
import com.ekexiu.portal.pojo.UserInfo;
9
import com.ekexiu.portal.ware.Ware;
9
import org.jfw.apt.annotation.DefaultValue;
10
import org.jfw.apt.annotation.DefaultValue;
10
import org.jfw.apt.annotation.Nullable;
11
import org.jfw.apt.annotation.Nullable;
11
import org.jfw.apt.orm.annotation.dao.Column;
12
import org.jfw.apt.orm.annotation.dao.Column;
19
import org.jfw.apt.orm.annotation.dao.method.operator.Insert;
20
import org.jfw.apt.orm.annotation.dao.method.operator.Insert;
20
import org.jfw.apt.orm.annotation.dao.method.operator.LimitQuery;
21
import org.jfw.apt.orm.annotation.dao.method.operator.LimitQuery;
21
import org.jfw.apt.orm.annotation.dao.method.operator.PageSelect;
22
import org.jfw.apt.orm.annotation.dao.method.operator.PageSelect;
23
import org.jfw.apt.orm.annotation.dao.method.operator.QueryList;
22
import org.jfw.apt.orm.annotation.dao.method.operator.QueryOne;
24
import org.jfw.apt.orm.annotation.dao.method.operator.QueryOne;
23
import org.jfw.apt.orm.annotation.dao.method.operator.QueryVal;
25
import org.jfw.apt.orm.annotation.dao.method.operator.QueryVal;
24
import org.jfw.apt.orm.annotation.dao.method.operator.SelectList;
26
import org.jfw.apt.orm.annotation.dao.method.operator.SelectList;
2100

2102

2101
	@SelectList
2103
	@SelectList
2102
	public abstract List<Professor> query(Connection con, @In String[] id) throws SQLException;
2104
	public abstract List<Professor> query(Connection con, @In String[] id) throws SQLException;
2105

2106
	@QueryList
2107
	@Select(Professor.class)
2108
	@From(Professor.class)
2109
	public abstract List<EditProfessor> queryPro(Connection con, @In String[] id) throws SQLException;
2103
}
2110
}

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

1163
		return articleDao.countPublish(con, category, owner);
1163
		return articleDao.countPublish(con, category, owner);
1164
	}
1164
	}
1165

1165

1166
	@Get
1167
	@Path("/qm")
1168
	public List<Article> query(@JdbcConn Connection con,String[] id)throws SQLException {
1169
		return this.articleDao.query(con, id);
1170
	}
1171

1166
	public static void main(String[] args) {
1172
	public static void main(String[] args) {
1167
		System.out.println(DateUtil.formatDate(System.currentTimeMillis() - 7 * 24 * 60 * 60 * 1000));
1173
		System.out.println(DateUtil.formatDate(System.currentTimeMillis() - 7 * 24 * 60 * 60 * 1000));
1168
	}
1174
	}

+ 7 - 0
src/main/java/com/ekexiu/portal/service/ProfessorService.java

959
		}
959
		}
960
	}
960
	}
961

961

962
	@Get
963
	@Path("/qm")
964
	public List<EditProfessor> query(@JdbcConn Connection con,String[] id)throws SQLException {
965
		List<EditProfessor> editProfessor = this.professorDao.queryPro(con, id);
966
		return hiddenPrivacyInfo(editProfessor);
967
	}
968

962
	public static <T extends Professor> T hiddenPrivacyInfo(T p) {
969
	public static <T extends Professor> T hiddenPrivacyInfo(T p) {
963
		if (null != p) {
970
		if (null != p) {
964
			p.setPhone(null);
971
			p.setPhone(null);

+ 12 - 1
src/main/java/com/ekexiu/portal/service/ResourceService.java

651
	public List<Resource> publishByOrg(@JdbcConn Connection con,String resourceName,String orgid,int rows)throws SQLException{
651
	public List<Resource> publishByOrg(@JdbcConn Connection con,String resourceName,String orgid,int rows)throws SQLException{
652
		return this.resourceDao.publishByOrg(con, orgid,"%"+resourceName+"%", rows);
652
		return this.resourceDao.publishByOrg(con, orgid,"%"+resourceName+"%", rows);
653
	}
653
	}
654
	
654

655
//	@Get
655
//	@Get
656
//	@Path("/ralateRes")
656
//	@Path("/ralateRes")
657
//	public List<Resource> queryLimit(@JdbcConn Connection con,@Nullable String[] keys,String resourceId,
657
//	public List<Resource> queryLimit(@JdbcConn Connection con,@Nullable String[] keys,String resourceId,
1058
	public long countPublish(@JdbcConn Connection con, String category, String owner) throws SQLException {
1058
	public long countPublish(@JdbcConn Connection con, String category, String owner) throws SQLException {
1059
		return this.resourceDao.countPublish(con, category, owner);
1059
		return this.resourceDao.countPublish(con, category, owner);
1060
	}
1060
	}
1061

1062
	@Get
1063
	@Path("/qm")
1064
	public List<Resource> query(@JdbcConn Connection con,String[] id)throws SQLException {
1065
		List<Resource> ret = this.resourceDao.query(con,id);
1066
		for(Resource res:ret){
1067
			res.setImages(this.imageDao.queryRes(con, res.getResourceId()));
1068
		}
1069
		return ret;
1070
	}
1071

1061
}
1072
}

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

603

603

604
	@Post
604
	@Post
605
	@Path("/incPageViews")
605
	@Path("/incPageViews")
606
	public int incPageViews(@JdbcConn Connection con, String id) throws SQLException {
606
	public int incPageViews(@JdbcConn(true) Connection con, String id) throws SQLException {
607
		return wareDao.incPageViews(con, id);
607
		return wareDao.incPageViews(con, id);
608
	}
608
	}
609

609