Commit 3c7f8a2cfdc8d009b3537b18240e0c48868fa43a
1 parent
be5d580a
Exists in
master
bug 修复
Showing
20 changed files
with
145 additions
and
83 deletions
Show diff stats
src/main/java/com/sincere/student/controller/AdminController.java
@@ -461,9 +461,11 @@ public class AdminController { | @@ -461,9 +461,11 @@ public class AdminController { | ||
461 | temp.setSort(1); | 461 | temp.setSort(1); |
462 | temp.setType(AdvertEnums.screen.getType()); | 462 | temp.setType(AdvertEnums.screen.getType()); |
463 | temp.setImgUrl(dto.getUrl()); | 463 | temp.setImgUrl(dto.getUrl()); |
464 | + temp.setUrlLink(dto.getUrlLink()); | ||
464 | advertService.create(temp); | 465 | advertService.create(temp); |
465 | }else { | 466 | }else { |
466 | advert.setImgUrl(dto.getUrl()); | 467 | advert.setImgUrl(dto.getUrl()); |
468 | + advert.setUrlLink(dto.getUrlLink()); | ||
467 | advertService.update(advert); | 469 | advertService.update(advert); |
468 | } | 470 | } |
469 | return new BaseDto() ; | 471 | return new BaseDto() ; |
src/main/java/com/sincere/student/controller/AppController.java
@@ -106,6 +106,37 @@ public class AppController { | @@ -106,6 +106,37 @@ public class AppController { | ||
106 | return result ; | 106 | return result ; |
107 | } | 107 | } |
108 | 108 | ||
109 | + @ApiOperation("首页 搜索 按钮 咨询列表") | ||
110 | + @RequestMapping(value = "/consult/getConsultListSearch" , method = RequestMethod.POST) | ||
111 | + public BaseDto<List<AppConsult>> getConsultListSearch(@RequestBody ConsultSearchDto consultSearchDto){ | ||
112 | + consultSearchDto.setStatus(1); | ||
113 | + consultSearchDto.setPage(1); | ||
114 | + consultSearchDto.setPageSize(3); | ||
115 | + BaseDto<List<AppConsult>> result = new BaseDto<>(); | ||
116 | + List<AppConsult> data = new ArrayList<>(); | ||
117 | + ColumnDto columnDto = new ColumnDto(); | ||
118 | + columnDto.setType(ColumnEnums.university.getType()); | ||
119 | + List<ColumnType> columnTypes = columnService.getList(columnDto); | ||
120 | + if(columnTypes != null && columnTypes.size() > 0){ | ||
121 | + for(ColumnType columnType : columnTypes){ | ||
122 | + consultSearchDto.setColumnType(columnType.getId()); | ||
123 | + Page<Consult> page = consultService.getList(consultSearchDto); | ||
124 | + AppConsult appConsult = new AppConsult(); | ||
125 | + appConsult.setColumnTypeId(columnType.getId()); | ||
126 | + appConsult.setName(columnType.getName()); | ||
127 | + appConsult.setList(page.getList()); | ||
128 | + if(appConsult.getList() != null && appConsult.getList().size() > 0){ | ||
129 | + data.add(appConsult); | ||
130 | + } | ||
131 | + } | ||
132 | + result.setData(data); | ||
133 | + }else { | ||
134 | + result.setSuccess(false); | ||
135 | + result.setMessage("后台暂未分配招生咨询会栏目"); | ||
136 | + } | ||
137 | + return result ; | ||
138 | + } | ||
139 | + | ||
109 | @ApiOperation("获取首页学校 咨询列表 more") | 140 | @ApiOperation("获取首页学校 咨询列表 more") |
110 | @RequestMapping(value = "/consult/getConsultPage" , method = RequestMethod.POST) | 141 | @RequestMapping(value = "/consult/getConsultPage" , method = RequestMethod.POST) |
111 | public BaseDto<Page<Consult>> getConsultTypeList(@RequestBody ConsultPageDto consultPageDto){ | 142 | public BaseDto<Page<Consult>> getConsultTypeList(@RequestBody ConsultPageDto consultPageDto){ |
@@ -172,7 +203,24 @@ public class AppController { | @@ -172,7 +203,24 @@ public class AppController { | ||
172 | @RequestMapping(value = "/article/getDetail/{id}" , method = RequestMethod.POST) | 203 | @RequestMapping(value = "/article/getDetail/{id}" , method = RequestMethod.POST) |
173 | public BaseDto<Article> getDetail(@PathVariable("id") int id){ | 204 | public BaseDto<Article> getDetail(@PathVariable("id") int id){ |
174 | BaseDto<Article> result = new BaseDto<>() ; | 205 | BaseDto<Article> result = new BaseDto<>() ; |
175 | - result.setData(articleService.selectById(id)); | 206 | + Article article = articleService.selectById(id) ; |
207 | + result.setData(article); | ||
208 | + Article temp = new Article(); | ||
209 | + temp.setId(id); | ||
210 | + temp.setLookNumber(article.getLookNumber()+1); | ||
211 | + articleService.update(temp); | ||
212 | + return result ; | ||
213 | + } | ||
214 | + | ||
215 | + @ApiOperation(" 点赞 权威解读(文章广告)相关接口") | ||
216 | + @RequestMapping(value = "/article/good/{id}" , method = RequestMethod.POST) | ||
217 | + public BaseDto good(@PathVariable("id") int id){ | ||
218 | + BaseDto result = new BaseDto<>() ; | ||
219 | + Article article = articleService.selectById(id) ; | ||
220 | + Article temp = new Article(); | ||
221 | + temp.setId(id); | ||
222 | + temp.setGoodNumber(article.getGoodNumber()+1); | ||
223 | + articleService.update(temp); | ||
176 | return result ; | 224 | return result ; |
177 | } | 225 | } |
178 | 226 |
src/main/java/com/sincere/student/controller/CommonController.java
@@ -8,6 +8,7 @@ import org.springframework.web.bind.annotation.RequestMapping; | @@ -8,6 +8,7 @@ import org.springframework.web.bind.annotation.RequestMapping; | ||
8 | import org.springframework.web.bind.annotation.RequestMethod; | 8 | import org.springframework.web.bind.annotation.RequestMethod; |
9 | import org.springframework.web.bind.annotation.RestController; | 9 | import org.springframework.web.bind.annotation.RestController; |
10 | 10 | ||
11 | +import java.util.ArrayList; | ||
11 | import java.util.Arrays; | 12 | import java.util.Arrays; |
12 | import java.util.List; | 13 | import java.util.List; |
13 | 14 | ||
@@ -18,11 +19,32 @@ public class CommonController { | @@ -18,11 +19,32 @@ public class CommonController { | ||
18 | @Autowired | 19 | @Autowired |
19 | CommonService commonService ; | 20 | CommonService commonService ; |
20 | 21 | ||
22 | + private static List<Area> list = new ArrayList<>(); | ||
21 | 23 | ||
22 | @ApiOperation("省份") | 24 | @ApiOperation("省份") |
23 | @RequestMapping(value = "getProvince",method = RequestMethod.GET) | 25 | @RequestMapping(value = "getProvince",method = RequestMethod.GET) |
24 | public List<Area> getProvince(){ | 26 | public List<Area> getProvince(){ |
25 | - return commonService.getProvince(); | 27 | + if(list.size() == 0){ |
28 | + List<Area> areas = commonService.getProvince(); | ||
29 | + for(Area area : areas){ | ||
30 | + List<Area> cityList = commonService.getCity(area.getCode()); | ||
31 | + if(area.getName().contains("市")){ | ||
32 | + //获取全部 | ||
33 | + area.setList(cityList); | ||
34 | + }else { | ||
35 | + //获取4位的市 | ||
36 | + List<Area> trueCityList = new ArrayList<>(); | ||
37 | + for(Area city : cityList){ | ||
38 | + if(city.getCode().length() < 6){ | ||
39 | + trueCityList.add(city); | ||
40 | + } | ||
41 | + } | ||
42 | + area.setList(trueCityList); | ||
43 | + } | ||
44 | + } | ||
45 | + list = areas ; | ||
46 | + } | ||
47 | + return list ; | ||
26 | } | 48 | } |
27 | 49 | ||
28 | @ApiOperation("市") | 50 | @ApiOperation("市") |
src/main/java/com/sincere/student/controller/IndexController.java
@@ -1,28 +0,0 @@ | @@ -1,28 +0,0 @@ | ||
1 | -package com.sincere.student.controller; | ||
2 | - | ||
3 | -import org.springframework.stereotype.Controller; | ||
4 | -import org.springframework.web.bind.annotation.RequestMapping; | ||
5 | -import org.springframework.web.bind.annotation.RequestMethod; | ||
6 | -import org.springframework.web.bind.annotation.RequestParam; | ||
7 | -import org.springframework.web.bind.annotation.ResponseBody; | ||
8 | -import org.springframework.web.multipart.MultipartFile; | ||
9 | - | ||
10 | -import java.io.File; | ||
11 | -import java.io.FileOutputStream; | ||
12 | -import java.io.InputStream; | ||
13 | -import java.io.OutputStream; | ||
14 | - | ||
15 | -@Controller | ||
16 | -public class IndexController { | ||
17 | - | ||
18 | - @RequestMapping("index") | ||
19 | - public String index(){ | ||
20 | - return "index" ; | ||
21 | - } | ||
22 | - | ||
23 | - @ResponseBody | ||
24 | - @RequestMapping(value = "upload" ,method = RequestMethod.POST) | ||
25 | - public String upload(@RequestParam("file") MultipartFile file) throws Exception{ | ||
26 | - return file.getOriginalFilename() ; | ||
27 | - } | ||
28 | -} |
src/main/java/com/sincere/student/dto/LinkUsDto.java
@@ -3,6 +3,15 @@ package com.sincere.student.dto; | @@ -3,6 +3,15 @@ package com.sincere.student.dto; | ||
3 | public class LinkUsDto { | 3 | public class LinkUsDto { |
4 | 4 | ||
5 | private String url ; | 5 | private String url ; |
6 | + private String urlLink ; | ||
7 | + | ||
8 | + public String getUrlLink() { | ||
9 | + return urlLink; | ||
10 | + } | ||
11 | + | ||
12 | + public void setUrlLink(String urlLink) { | ||
13 | + this.urlLink = urlLink; | ||
14 | + } | ||
6 | 15 | ||
7 | public String getUrl() { | 16 | public String getUrl() { |
8 | return url; | 17 | return url; |
src/main/java/com/sincere/student/model/Advert.java
@@ -12,11 +12,11 @@ public class Advert { | @@ -12,11 +12,11 @@ public class Advert { | ||
12 | private int id ; | 12 | private int id ; |
13 | @ApiModelProperty(value = "广告类型 1:开屏 2:banner 所有接口不用传") | 13 | @ApiModelProperty(value = "广告类型 1:开屏 2:banner 所有接口不用传") |
14 | private int type ; | 14 | private int type ; |
15 | - @ApiModelProperty(value = "图片地址") | 15 | + @ApiModelProperty(value = "必传 图片地址") |
16 | private String imgUrl ; | 16 | private String imgUrl ; |
17 | @ApiModelProperty(value = "外链") | 17 | @ApiModelProperty(value = "外链") |
18 | private String urlLink ; | 18 | private String urlLink ; |
19 | - @ApiModelProperty(value = "排序") | 19 | + @ApiModelProperty(value = "必传 排序") |
20 | private int sort ; | 20 | private int sort ; |
21 | @ApiModelProperty(value = "状态 预留字段 所有接口不用传") | 21 | @ApiModelProperty(value = "状态 预留字段 所有接口不用传") |
22 | private int status ; | 22 | private int status ; |
src/main/java/com/sincere/student/model/Area.java
1 | package com.sincere.student.model; | 1 | package com.sincere.student.model; |
2 | 2 | ||
3 | +import java.util.List; | ||
4 | + | ||
3 | public class Area { | 5 | public class Area { |
4 | 6 | ||
5 | private String code ; | 7 | private String code ; |
6 | private String name ; | 8 | private String name ; |
7 | 9 | ||
10 | + private List<Area> list ; | ||
11 | + | ||
12 | + public List<Area> getList() { | ||
13 | + return list; | ||
14 | + } | ||
15 | + | ||
16 | + public void setList(List<Area> list) { | ||
17 | + this.list = list; | ||
18 | + } | ||
19 | + | ||
8 | public String getCode() { | 20 | public String getCode() { |
9 | return code; | 21 | return code; |
10 | } | 22 | } |
src/main/java/com/sincere/student/model/Article.java
@@ -10,17 +10,17 @@ public class Article { | @@ -10,17 +10,17 @@ public class Article { | ||
10 | 10 | ||
11 | @ApiModelProperty(value = "主键 , 新增接口不用传") | 11 | @ApiModelProperty(value = "主键 , 新增接口不用传") |
12 | private int id ; | 12 | private int id ; |
13 | - @ApiModelProperty(value = "标题") | 13 | + @ApiModelProperty(value = "必传 标题") |
14 | private String title ; | 14 | private String title ; |
15 | @ApiModelProperty(value = "栏目 type=1 不用传") | 15 | @ApiModelProperty(value = "栏目 type=1 不用传") |
16 | private int columnType ; | 16 | private int columnType ; |
17 | - @ApiModelProperty(value = "大学id") | 17 | + @ApiModelProperty(value = "必传 大学id") |
18 | private int universityId ; | 18 | private int universityId ; |
19 | - @ApiModelProperty(value = "排序") | 19 | + @ApiModelProperty(value = "必传 排序") |
20 | private int sort ; | 20 | private int sort ; |
21 | @ApiModelProperty(value = "内容") | 21 | @ApiModelProperty(value = "内容") |
22 | private String context ; | 22 | private String context ; |
23 | - @ApiModelProperty(value = "作者") | 23 | + @ApiModelProperty(value = "必传 作者") |
24 | private String author ; | 24 | private String author ; |
25 | @ApiModelProperty(value = "封面图片") | 25 | @ApiModelProperty(value = "封面图片") |
26 | private String imageUrl ; | 26 | private String imageUrl ; |
src/main/java/com/sincere/student/model/Major.java
@@ -8,9 +8,9 @@ public class Major { | @@ -8,9 +8,9 @@ public class Major { | ||
8 | 8 | ||
9 | @ApiModelProperty(value = "主键 , 新增接口不用传") | 9 | @ApiModelProperty(value = "主键 , 新增接口不用传") |
10 | private int id ; | 10 | private int id ; |
11 | - @ApiModelProperty(value = "专业名") | 11 | + @ApiModelProperty(value = "必传 专业名") |
12 | private String major ; | 12 | private String major ; |
13 | - @ApiModelProperty(value = "专业编码") | 13 | + @ApiModelProperty(value = "必传 专业编码") |
14 | private String majorCode ; | 14 | private String majorCode ; |
15 | @ApiModelProperty(value = "父级专业id") //-1 说明是一级专业 | 15 | @ApiModelProperty(value = "父级专业id") //-1 说明是一级专业 |
16 | private int pId ; | 16 | private int pId ; |
src/main/java/com/sincere/student/model/Message.java
@@ -10,9 +10,9 @@ import java.util.List; | @@ -10,9 +10,9 @@ import java.util.List; | ||
10 | public class Message { | 10 | public class Message { |
11 | @ApiModelProperty(value = "主键 , 新增接口不用传") | 11 | @ApiModelProperty(value = "主键 , 新增接口不用传") |
12 | private Integer id; | 12 | private Integer id; |
13 | - @ApiModelProperty(value = "标题") | 13 | + @ApiModelProperty(value = "必传 标题") |
14 | private String title; | 14 | private String title; |
15 | - @ApiModelProperty(value = "内容") | 15 | + @ApiModelProperty(value = "必传 内容") |
16 | private String context; | 16 | private String context; |
17 | @ApiModelProperty(value = "联系方式") | 17 | @ApiModelProperty(value = "联系方式") |
18 | private String phone; | 18 | private String phone; |
src/main/java/com/sincere/student/model/Reply.java
@@ -11,7 +11,7 @@ public class Reply { | @@ -11,7 +11,7 @@ public class Reply { | ||
11 | private Integer id; | 11 | private Integer id; |
12 | @ApiModelProperty(value = "留言主键") | 12 | @ApiModelProperty(value = "留言主键") |
13 | private Integer messageId; | 13 | private Integer messageId; |
14 | - @ApiModelProperty(value = "内容") | 14 | + @ApiModelProperty(value = "必传 内容") |
15 | private String context; | 15 | private String context; |
16 | @ApiModelProperty(value = "不用传") | 16 | @ApiModelProperty(value = "不用传") |
17 | private Date createTime; | 17 | private Date createTime; |
src/main/java/com/sincere/student/model/SubmitFile.java
@@ -10,13 +10,13 @@ import java.util.List; | @@ -10,13 +10,13 @@ import java.util.List; | ||
10 | public class SubmitFile { | 10 | public class SubmitFile { |
11 | @ApiModelProperty(value = "主键 , 新增接口不用传") | 11 | @ApiModelProperty(value = "主键 , 新增接口不用传") |
12 | private Integer id; | 12 | private Integer id; |
13 | - @ApiModelProperty(value = "标题") | 13 | + @ApiModelProperty(value = "必传 标题") |
14 | private String title; | 14 | private String title; |
15 | - @ApiModelProperty(value = "年") | 15 | + @ApiModelProperty(value = "必传 年") |
16 | private String year; | 16 | private String year; |
17 | - @ApiModelProperty(value = "排序") | 17 | + @ApiModelProperty(value = "必传 排序") |
18 | private Integer sort; | 18 | private Integer sort; |
19 | - @ApiModelProperty(value = "文件路径") | 19 | + @ApiModelProperty(value = "必传 文件路径") |
20 | private String fileUrl ; | 20 | private String fileUrl ; |
21 | @ApiModelProperty(value = "不用传") | 21 | @ApiModelProperty(value = "不用传") |
22 | private Date createTime; | 22 | private Date createTime; |
src/main/java/com/sincere/student/model/University.java
@@ -11,19 +11,19 @@ public class University { | @@ -11,19 +11,19 @@ public class University { | ||
11 | 11 | ||
12 | @ApiModelProperty(value = "主键 , 新增接口不用传") | 12 | @ApiModelProperty(value = "主键 , 新增接口不用传") |
13 | private int id ; | 13 | private int id ; |
14 | - @ApiModelProperty(value = "学校名称") | 14 | + @ApiModelProperty(value = "必传 学校名称") |
15 | private String name ; | 15 | private String name ; |
16 | - @ApiModelProperty(value = "学校编码") | 16 | + @ApiModelProperty(value = "必传 学校编码") |
17 | private String code ; | 17 | private String code ; |
18 | - @ApiModelProperty(value = "高校学科类型") | 18 | + @ApiModelProperty(value = "必传 高校学科类型") |
19 | private String universityType ; | 19 | private String universityType ; |
20 | - @ApiModelProperty(value = "主管部门") | 20 | + @ApiModelProperty(value = "必传 主管部门") |
21 | private String department; | 21 | private String department; |
22 | - @ApiModelProperty(value = "所在省") | 22 | + @ApiModelProperty(value = "必传 所在省") |
23 | private String province ; | 23 | private String province ; |
24 | - @ApiModelProperty(value = "所在市") | 24 | + @ApiModelProperty(value = "必传 所在市") |
25 | private String city ; | 25 | private String city ; |
26 | - @ApiModelProperty(value = "办学层次") | 26 | + @ApiModelProperty(value = "必传 办学层次") |
27 | private String level ; | 27 | private String level ; |
28 | @ApiModelProperty(value = "联系方式") | 28 | @ApiModelProperty(value = "联系方式") |
29 | private String phone ; | 29 | private String phone ; |
src/main/resources/mapper/ArticleMapper.xml
@@ -24,7 +24,7 @@ | @@ -24,7 +24,7 @@ | ||
24 | <select id="getListCount" parameterType="com.sincere.student.dto.ArticleSearchDto" resultType="java.lang.Integer"> | 24 | <select id="getListCount" parameterType="com.sincere.student.dto.ArticleSearchDto" resultType="java.lang.Integer"> |
25 | select count(0) from university_article | 25 | select count(0) from university_article |
26 | <where> | 26 | <where> |
27 | - <if test="title != null"> | 27 | + <if test="title != null and title != ''"> |
28 | and title like #{title} | 28 | and title like #{title} |
29 | </if> | 29 | </if> |
30 | <if test="columnType != 0"> | 30 | <if test="columnType != 0"> |
@@ -45,7 +45,7 @@ | @@ -45,7 +45,7 @@ | ||
45 | <select id="getList" parameterType="com.sincere.student.dto.ArticleSearchDto" resultMap="ArticleMap"> | 45 | <select id="getList" parameterType="com.sincere.student.dto.ArticleSearchDto" resultMap="ArticleMap"> |
46 | select * from university_article | 46 | select * from university_article |
47 | <where> | 47 | <where> |
48 | - <if test="title != null"> | 48 | + <if test="title != null and title != ''"> |
49 | and title like #{title} | 49 | and title like #{title} |
50 | </if> | 50 | </if> |
51 | <if test="columnType != 0"> | 51 | <if test="columnType != 0"> |
@@ -90,9 +90,6 @@ | @@ -90,9 +90,6 @@ | ||
90 | <if test="columnType!=0"> | 90 | <if test="columnType!=0"> |
91 | column_type=#{columnType}, | 91 | column_type=#{columnType}, |
92 | </if> | 92 | </if> |
93 | - <if test="universityName!=null"> | ||
94 | - university_name=#{universityName}, | ||
95 | - </if> | ||
96 | <if test="universityId!=0"> | 93 | <if test="universityId!=0"> |
97 | university_id=#{universityId}, | 94 | university_id=#{universityId}, |
98 | </if> | 95 | </if> |
src/main/resources/mapper/MajorMapper.xml
@@ -15,7 +15,7 @@ | @@ -15,7 +15,7 @@ | ||
15 | <if test="pId != 0"> | 15 | <if test="pId != 0"> |
16 | and p_id = #{pId} | 16 | and p_id = #{pId} |
17 | </if> | 17 | </if> |
18 | - <if test="major != null"> | 18 | + <if test="major != null and major != ''"> |
19 | and major like #{major} | 19 | and major like #{major} |
20 | </if> | 20 | </if> |
21 | </where> | 21 | </where> |
@@ -27,7 +27,7 @@ | @@ -27,7 +27,7 @@ | ||
27 | <if test="pId >= 0"> | 27 | <if test="pId >= 0"> |
28 | and p_id = #{pId} | 28 | and p_id = #{pId} |
29 | </if> | 29 | </if> |
30 | - <if test="major != null"> | 30 | + <if test="major != null and major != ''"> |
31 | and major like #{major} | 31 | and major like #{major} |
32 | </if> | 32 | </if> |
33 | <if test="majorCode != null"> | 33 | <if test="majorCode != null"> |
src/main/resources/mapper/UniversityConsultMapper.xml
@@ -24,16 +24,16 @@ | @@ -24,16 +24,16 @@ | ||
24 | <if test="columnType == 0"> | 24 | <if test="columnType == 0"> |
25 | and c.column_type = (select top 1 id from university_column_type where type = 2 order by sort) | 25 | and c.column_type = (select top 1 id from university_column_type where type = 2 order by sort) |
26 | </if> | 26 | </if> |
27 | - <if test="province != null"> | 27 | + <if test="province != null and province != '' "> |
28 | and info.province = #{province} | 28 | and info.province = #{province} |
29 | </if> | 29 | </if> |
30 | - <if test="city != null"> | 30 | + <if test="city != null and city != '' "> |
31 | and info.city = #{city} | 31 | and info.city = #{city} |
32 | </if> | 32 | </if> |
33 | - <if test="universityName != null"> | 33 | + <if test="universityName != null and universityName != ''"> |
34 | and info.name like #{universityName} | 34 | and info.name like #{universityName} |
35 | </if> | 35 | </if> |
36 | - <if test="majorName != null"> | 36 | + <if test="majorName != null and majorName != ''"> |
37 | and m.major like #{majorName} | 37 | and m.major like #{majorName} |
38 | </if> | 38 | </if> |
39 | <if test="status == 1"> | 39 | <if test="status == 1"> |
@@ -57,16 +57,16 @@ | @@ -57,16 +57,16 @@ | ||
57 | <if test="columnType == 0"> | 57 | <if test="columnType == 0"> |
58 | and c.column_type = (select top 1 id from university_column_type where type = 2 order by sort) | 58 | and c.column_type = (select top 1 id from university_column_type where type = 2 order by sort) |
59 | </if> | 59 | </if> |
60 | - <if test="province != null"> | 60 | + <if test="province != null and province != '' "> |
61 | and info.province = #{province} | 61 | and info.province = #{province} |
62 | </if> | 62 | </if> |
63 | - <if test="city != null"> | 63 | + <if test="city != null and city != '' "> |
64 | and info.city = #{city} | 64 | and info.city = #{city} |
65 | </if> | 65 | </if> |
66 | - <if test="universityName != null"> | 66 | + <if test="universityName != null and universityName != ''"> |
67 | and info.name like #{universityName} | 67 | and info.name like #{universityName} |
68 | </if> | 68 | </if> |
69 | - <if test="majorName != null"> | 69 | + <if test="majorName != null and majorName != ''"> |
70 | and m.major like #{majorName} | 70 | and m.major like #{majorName} |
71 | </if> | 71 | </if> |
72 | <if test="status == 1"> | 72 | <if test="status == 1"> |
src/main/resources/mapper/UniversityMapper.xml
@@ -18,7 +18,7 @@ | @@ -18,7 +18,7 @@ | ||
18 | <select id="getListCount" parameterType="com.sincere.student.dto.UniversitySearchDto" resultType="java.lang.Integer"> | 18 | <select id="getListCount" parameterType="com.sincere.student.dto.UniversitySearchDto" resultType="java.lang.Integer"> |
19 | select count(0) from university_info | 19 | select count(0) from university_info |
20 | <where> | 20 | <where> |
21 | - <if test="search != null"> | 21 | + <if test="search != null and search != ''"> |
22 | and name like #{search} | 22 | and name like #{search} |
23 | </if> | 23 | </if> |
24 | </where> | 24 | </where> |
@@ -27,7 +27,7 @@ | @@ -27,7 +27,7 @@ | ||
27 | <select id="getList" parameterType="com.sincere.student.dto.UniversitySearchDto" resultMap="UniversityMap"> | 27 | <select id="getList" parameterType="com.sincere.student.dto.UniversitySearchDto" resultMap="UniversityMap"> |
28 | select * from university_info | 28 | select * from university_info |
29 | <where> | 29 | <where> |
30 | - <if test="search != null"> | 30 | + <if test="search != null and search != ''"> |
31 | and name like #{search} | 31 | and name like #{search} |
32 | </if> | 32 | </if> |
33 | </where> | 33 | </where> |
src/main/resources/mapper/UniversityMessageMapper.xml
@@ -12,7 +12,7 @@ | @@ -12,7 +12,7 @@ | ||
12 | <select id="getListCount" parameterType="com.sincere.student.dto.MessageSearchDto" resultType="java.lang.Integer"> | 12 | <select id="getListCount" parameterType="com.sincere.student.dto.MessageSearchDto" resultType="java.lang.Integer"> |
13 | select * from university_message | 13 | select * from university_message |
14 | <where> | 14 | <where> |
15 | - <if test="search != null"> | 15 | + <if test="search != null and search != ''"> |
16 | and title like #{search} | 16 | and title like #{search} |
17 | </if> | 17 | </if> |
18 | </where> | 18 | </where> |
@@ -21,7 +21,7 @@ | @@ -21,7 +21,7 @@ | ||
21 | <select id="getList" parameterType="com.sincere.student.dto.MessageSearchDto" resultMap="BaseResultMap"> | 21 | <select id="getList" parameterType="com.sincere.student.dto.MessageSearchDto" resultMap="BaseResultMap"> |
22 | select * from university_message | 22 | select * from university_message |
23 | <where> | 23 | <where> |
24 | - <if test="search != null"> | 24 | + <if test="search != null and search != ''"> |
25 | and title like #{search} | 25 | and title like #{search} |
26 | </if> | 26 | </if> |
27 | </where> | 27 | </where> |
src/main/resources/mapper/UniversitySubmitFileMapper.xml
@@ -26,16 +26,16 @@ | @@ -26,16 +26,16 @@ | ||
26 | <if test="submitId != 0"> | 26 | <if test="submitId != 0"> |
27 | and sf.id = #{submitId} | 27 | and sf.id = #{submitId} |
28 | </if> | 28 | </if> |
29 | - <if test="universityName != null"> | 29 | + <if test="universityName != null and universityName != '' "> |
30 | and info.name like #{universityName} | 30 | and info.name like #{universityName} |
31 | </if> | 31 | </if> |
32 | - <if test="province != null"> | 32 | + <if test="province != null and province != '' "> |
33 | and info.province = #{province} | 33 | and info.province = #{province} |
34 | </if> | 34 | </if> |
35 | - <if test="city != null"> | 35 | + <if test="city != null and city != '' "> |
36 | and info.city = #{city} | 36 | and info.city = #{city} |
37 | </if> | 37 | </if> |
38 | - <if test="majorName != null"> | 38 | + <if test="majorName != null and majorName != '' "> |
39 | and m.major like #{majorName} | 39 | and m.major like #{majorName} |
40 | </if> | 40 | </if> |
41 | <if test="point != 0 "> | 41 | <if test="point != 0 "> |
@@ -56,16 +56,16 @@ | @@ -56,16 +56,16 @@ | ||
56 | <if test="submitId != 0"> | 56 | <if test="submitId != 0"> |
57 | and sf.id = #{submitId} | 57 | and sf.id = #{submitId} |
58 | </if> | 58 | </if> |
59 | - <if test="universityName != null"> | 59 | + <if test="universityName != null and universityName != '' "> |
60 | and info.name like #{universityName} | 60 | and info.name like #{universityName} |
61 | </if> | 61 | </if> |
62 | - <if test="province != null"> | 62 | + <if test="province != null and province != '' "> |
63 | and info.province = #{province} | 63 | and info.province = #{province} |
64 | </if> | 64 | </if> |
65 | - <if test="city != null"> | 65 | + <if test="city != null and city != '' "> |
66 | and info.city = #{city} | 66 | and info.city = #{city} |
67 | </if> | 67 | </if> |
68 | - <if test="majorName != null"> | 68 | + <if test="majorName != null and majorName != '' "> |
69 | and m.major like #{majorName} | 69 | and m.major like #{majorName} |
70 | </if> | 70 | </if> |
71 | <if test="point != 0 "> | 71 | <if test="point != 0 "> |
@@ -89,7 +89,7 @@ | @@ -89,7 +89,7 @@ | ||
89 | <select id="getListCount" parameterType="com.sincere.student.dto.MessageSearchDto" resultType="java.lang.Integer"> | 89 | <select id="getListCount" parameterType="com.sincere.student.dto.MessageSearchDto" resultType="java.lang.Integer"> |
90 | select count(0) from university_submit_file | 90 | select count(0) from university_submit_file |
91 | <where> | 91 | <where> |
92 | - <if test="search != null"> | 92 | + <if test="search != null and search != '' "> |
93 | title like #{search} | 93 | title like #{search} |
94 | </if> | 94 | </if> |
95 | </where> | 95 | </where> |
@@ -98,7 +98,7 @@ | @@ -98,7 +98,7 @@ | ||
98 | <select id="getList" parameterType="com.sincere.student.dto.MessageSearchDto" resultMap="BaseResultMap"> | 98 | <select id="getList" parameterType="com.sincere.student.dto.MessageSearchDto" resultMap="BaseResultMap"> |
99 | select * from university_submit_file | 99 | select * from university_submit_file |
100 | <where> | 100 | <where> |
101 | - <if test="search != null"> | 101 | + <if test="search != null and search != '' "> |
102 | title like #{search} | 102 | title like #{search} |
103 | </if> | 103 | </if> |
104 | </where> | 104 | </where> |
src/main/resources/mapper/VideoMapper.xml
@@ -27,7 +27,7 @@ | @@ -27,7 +27,7 @@ | ||
27 | <if test="universityName == 0"> | 27 | <if test="universityName == 0"> |
28 | and 1 = 1 | 28 | and 1 = 1 |
29 | </if> | 29 | </if> |
30 | - <if test="universityName != null"> | 30 | + <if test="universityName != null and universityName != ''"> |
31 | and info.name like #{universityName} | 31 | and info.name like #{universityName} |
32 | </if> | 32 | </if> |
33 | <if test="status == 1"> | 33 | <if test="status == 1"> |
@@ -45,7 +45,7 @@ | @@ -45,7 +45,7 @@ | ||
45 | <if test="columnTypeId != 0"> | 45 | <if test="columnTypeId != 0"> |
46 | and v.column_type = #{columnTypeId} | 46 | and v.column_type = #{columnTypeId} |
47 | </if> | 47 | </if> |
48 | - <if test="universityName != null"> | 48 | + <if test="universityName != null and universityName != ''"> |
49 | and info.name like #{universityName} | 49 | and info.name like #{universityName} |
50 | </if> | 50 | </if> |
51 | <if test="status == 1"> | 51 | <if test="status == 1"> |