XMTT 7 年之前
父節點
當前提交
48b6688cf3

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

@ -391,6 +391,7 @@ public abstract class ArticleDao {
391 391
	}
392 392

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

396 397
	@Exclude("articleContent")

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

@ -6,6 +6,7 @@ import com.ekexiu.portal.pojo.EditProfessor;
6 6
import com.ekexiu.portal.pojo.ProfessorInfo;
7 7
import com.ekexiu.portal.pojo.SortedPro;
8 8
import com.ekexiu.portal.pojo.UserInfo;
9
import com.ekexiu.portal.ware.Ware;
9 10
import org.jfw.apt.annotation.DefaultValue;
10 11
import org.jfw.apt.annotation.Nullable;
11 12
import org.jfw.apt.orm.annotation.dao.Column;
@ -19,6 +20,7 @@ import org.jfw.apt.orm.annotation.dao.method.operator.DeleteWith;
19 20
import org.jfw.apt.orm.annotation.dao.method.operator.Insert;
20 21
import org.jfw.apt.orm.annotation.dao.method.operator.LimitQuery;
21 22
import org.jfw.apt.orm.annotation.dao.method.operator.PageSelect;
23
import org.jfw.apt.orm.annotation.dao.method.operator.QueryList;
22 24
import org.jfw.apt.orm.annotation.dao.method.operator.QueryOne;
23 25
import org.jfw.apt.orm.annotation.dao.method.operator.QueryVal;
24 26
import org.jfw.apt.orm.annotation.dao.method.operator.SelectList;
@ -2100,4 +2102,9 @@ public abstract class ProfessorDao {
2100 2102

2101 2103
	@SelectList
2102 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,6 +1163,12 @@ public class ArticleService {
1163 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 1172
	public static void main(String[] args) {
1167 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,6 +959,13 @@ public class ProfessorService {
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 969
	public static <T extends Professor> T hiddenPrivacyInfo(T p) {
963 970
		if (null != p) {
964 971
			p.setPhone(null);

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

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

655 655
//	@Get
656 656
//	@Path("/ralateRes")
657 657
//	public List<Resource> queryLimit(@JdbcConn Connection con,@Nullable String[] keys,String resourceId,
@ -1058,4 +1058,15 @@ public class ResourceService {
1058 1058
	public long countPublish(@JdbcConn Connection con, String category, String owner) throws SQLException {
1059 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,7 +603,7 @@ public class WareService {
603 603

604 604
	@Post
605 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 607
		return wareDao.incPageViews(con, id);
608 608
	}
609 609