Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
V
volunteer_service
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
licc
volunteer_service
Commits
b96c8454
Commit
b96c8454
authored
Jan 23, 2021
by
licc
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
个人信息编辑
parent
ebf8e92d
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
113 additions
and
18 deletions
+113
-18
ProfessionMapper.java
...r/src/main/java/cn/wisenergy/mapper/ProfessionMapper.java
+1
-1
ProfessionMapper.xml
...rgy-mapper/src/main/resources/mapper/ProfessionMapper.xml
+3
-0
Profession.java
...odel/src/main/java/cn/wisenergy/model/app/Profession.java
+9
-0
UserCommitDto.java
...l/src/main/java/cn/wisenergy/model/dto/UserCommitDto.java
+2
-1
UserInfoVo.java
...model/src/main/java/cn/wisenergy/model/vo/UserInfoVo.java
+1
-0
ProfessionService.java
...main/java/cn/wisenergy/service/app/ProfessionService.java
+1
-1
UserService.java
...e/src/main/java/cn/wisenergy/service/app/UserService.java
+1
-1
ProfessionServiceImpl.java
.../cn/wisenergy/service/app/impl/ProfessionServiceImpl.java
+3
-2
UserServiceImpl.java
...n/java/cn/wisenergy/service/app/impl/UserServiceImpl.java
+73
-9
ProfessionController.java
...energy/web/admin/controller/app/ProfessionController.java
+6
-2
UserController.java
...cn/wisenergy/web/admin/controller/app/UserController.java
+12
-0
application-dev.yml
wisenergy-web-admin/src/main/resources/application-dev.yml
+1
-1
No files found.
wisenergy-mapper/src/main/java/cn/wisenergy/mapper/ProfessionMapper.java
View file @
b96c8454
...
@@ -9,7 +9,7 @@ import java.util.List;
...
@@ -9,7 +9,7 @@ import java.util.List;
public
interface
ProfessionMapper
extends
BaseMapper
<
Profession
>
{
public
interface
ProfessionMapper
extends
BaseMapper
<
Profession
>
{
Profession
add
(
Profession
profession
);
Profession
add
(
Profession
profession
);
List
<
Profession
>
getList
();
List
<
Profession
>
getList
(
@Param
(
"type"
)
Integer
type
);
Profession
getById
(
@Param
(
"id"
)
Integer
id
);
Profession
getById
(
@Param
(
"id"
)
Integer
id
);
...
...
wisenergy-mapper/src/main/resources/mapper/ProfessionMapper.xml
View file @
b96c8454
...
@@ -61,6 +61,9 @@
...
@@ -61,6 +61,9 @@
<include
refid=
"cols_all"
/>
<include
refid=
"cols_all"
/>
from
from
<include
refid=
"table"
/>
<include
refid=
"table"
/>
<where>
type=#{type}
</where>
</select>
</select>
<select
id=
"getById"
resultType=
"cn.wisenergy.model.app.Profession"
>
<select
id=
"getById"
resultType=
"cn.wisenergy.model.app.Profession"
>
...
...
wisenergy-model/src/main/java/cn/wisenergy/model/app/Profession.java
View file @
b96c8454
package
cn
.
wisenergy
.
model
.
app
;
package
cn
.
wisenergy
.
model
.
app
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
springfox.documentation.annotations.ApiIgnore
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.Date
;
...
@@ -66,4 +68,11 @@ public class Profession implements Serializable {
...
@@ -66,4 +68,11 @@ public class Profession implements Serializable {
*/
*/
@ApiModelProperty
(
value
=
"子专业"
,
name
=
"updateTime"
)
@ApiModelProperty
(
value
=
"子专业"
,
name
=
"updateTime"
)
private
List
<
Profession
>
children
;
private
List
<
Profession
>
children
;
/**
* 是否选中 false : 未选中 true : 选中
*/
@ApiModelProperty
(
value
=
"是否选中 false : 未选中 true : 选中"
,
name
=
"checked"
)
@TableField
(
exist
=
false
)
private
Boolean
checked
=
false
;
}
}
wisenergy-model/src/main/java/cn/wisenergy/model/dto/UserCommitDto.java
View file @
b96c8454
...
@@ -11,7 +11,8 @@ import java.io.Serializable;
...
@@ -11,7 +11,8 @@ import java.io.Serializable;
*@ Description: 用户提交Dto
*@ Description: 用户提交Dto
*@ Author : 86187
*@ Author : 86187
*@ Date : 2021/1/12 15:39
*@ Date : 2021/1/12 15:39
*/
* @author 86187
*/
@Data
@Data
@ApiModel
(
value
=
"UserCommitDto"
)
@ApiModel
(
value
=
"UserCommitDto"
)
public
class
UserCommitDto
implements
Serializable
{
public
class
UserCommitDto
implements
Serializable
{
...
...
wisenergy-model/src/main/java/cn/wisenergy/model/vo/UserInfoVo.java
View file @
b96c8454
...
@@ -10,6 +10,7 @@ import java.io.Serializable;
...
@@ -10,6 +10,7 @@ import java.io.Serializable;
* @ Description: 用户信息Vo
* @ Description: 用户信息Vo
* @ Author : 86187
* @ Author : 86187
* @ Date : 2021/1/7 11:14
* @ Date : 2021/1/7 11:14
* @author 86187
*/
*/
@Data
@Data
@ApiModel
(
value
=
"UserInfoVo"
)
@ApiModel
(
value
=
"UserInfoVo"
)
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/app/ProfessionService.java
View file @
b96c8454
...
@@ -16,5 +16,5 @@ public interface ProfessionService {
...
@@ -16,5 +16,5 @@ public interface ProfessionService {
* 获取专业树结构
* 获取专业树结构
* @return 树列表
* @return 树列表
*/
*/
R
<
List
<
Profession
>>
getTree
();
R
<
List
<
Profession
>>
getTree
(
Integer
type
);
}
}
wisenergy-service/src/main/java/cn/wisenergy/service/app/UserService.java
View file @
b96c8454
...
@@ -40,7 +40,7 @@ public interface UserService {
...
@@ -40,7 +40,7 @@ public interface UserService {
* @param user 用户信息
* @param user 用户信息
* @return true 成功 false 失败
* @return true 成功 false 失败
*/
*/
R
<
Boolean
>
edit
(
User
user
);
R
<
Boolean
>
edit
(
User
CommitDto
user
);
/**
/**
* 删除用户
* 删除用户
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/app/impl/ProfessionServiceImpl.java
View file @
b96c8454
...
@@ -25,11 +25,12 @@ public class ProfessionServiceImpl extends ServiceImpl<ProfessionMapper, Profess
...
@@ -25,11 +25,12 @@ public class ProfessionServiceImpl extends ServiceImpl<ProfessionMapper, Profess
private
ProfessionMapper
professionMapper
;
private
ProfessionMapper
professionMapper
;
@Override
@Override
public
R
<
List
<
Profession
>>
getTree
()
{
public
R
<
List
<
Profession
>>
getTree
(
Integer
type
)
{
log
.
info
(
"volunteer-service[]ProfessionServiceImpl[]getTree[]input.method"
);
log
.
info
(
"volunteer-service[]ProfessionServiceImpl[]getTree[]input.method"
);
//获取所有专业
//获取所有专业
List
<
Profession
>
rootList
=
professionMapper
.
getList
();
List
<
Profession
>
rootList
=
professionMapper
.
getList
(
type
);
//构造树形接口:递归
//构造树形接口:递归
List
<
Profession
>
streetList
=
getStreetList
(
rootList
);
List
<
Profession
>
streetList
=
getStreetList
(
rootList
);
...
...
wisenergy-service/src/main/java/cn/wisenergy/service/app/impl/UserServiceImpl.java
View file @
b96c8454
...
@@ -55,10 +55,10 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
...
@@ -55,10 +55,10 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>(
4
);
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>(
4
);
//将参数放入容器中
//将参数放入容器中
map
.
put
(
"pageNo"
,
queryVo
.
getPageNo
()-
1
);
map
.
put
(
"pageNo"
,
queryVo
.
getPageNo
()
-
1
);
map
.
put
(
"pageSize"
,
queryVo
.
getPageSize
());
map
.
put
(
"pageSize"
,
queryVo
.
getPageSize
());
map
.
put
(
"startTime"
,
queryVo
.
getStartTime
());
map
.
put
(
"startTime"
,
queryVo
.
getStartTime
());
map
.
put
(
"endTime"
,
queryVo
.
getEndTime
());
map
.
put
(
"endTime"
,
queryVo
.
getEndTime
());
//查询用户数据
//查询用户数据
List
<
User
>
list1
=
usersMapper
.
getList
(
map
);
List
<
User
>
list1
=
usersMapper
.
getList
(
map
);
...
@@ -75,7 +75,7 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
...
@@ -75,7 +75,7 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
PayRecord
byId
=
payRecordMapper
.
getById
(
user
.
getId
());
PayRecord
byId
=
payRecordMapper
.
getById
(
user
.
getId
());
//将消息进行同步
//将消息进行同步
BeanUtils
.
copyProperties
(
user
,
userInfoDto
);
BeanUtils
.
copyProperties
(
user
,
userInfoDto
);
userInfoDto
.
setUserId
(
user
.
getId
());
userInfoDto
.
setUserId
(
user
.
getId
());
userInfoDto
.
setCultureGrade
(
scoreInfo
.
getCultureGrade
().
toString
());
userInfoDto
.
setCultureGrade
(
scoreInfo
.
getCultureGrade
().
toString
());
userInfoDto
.
setMajorGrade
(
scoreInfo
.
getMajorGrade
().
toString
());
userInfoDto
.
setMajorGrade
(
scoreInfo
.
getMajorGrade
().
toString
());
...
@@ -92,7 +92,7 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
...
@@ -92,7 +92,7 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
info
.
setPageNum
(
queryVo
.
getPageNo
());
info
.
setPageNum
(
queryVo
.
getPageNo
());
info
.
setTotal
(
usersMapper
.
getUserNumbers
());
info
.
setTotal
(
usersMapper
.
getUserNumbers
());
info
.
setList
(
list
);
info
.
setList
(
list
);
if
(
info
.
getList
().
size
()
==
0
)
{
if
(
info
.
getList
().
size
()
==
0
)
{
return
R
.
error
(
"占时还没有用户"
);
return
R
.
error
(
"占时还没有用户"
);
}
}
return
R
.
ok
(
info
);
return
R
.
ok
(
info
);
...
@@ -140,8 +140,43 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
...
@@ -140,8 +140,43 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
}
}
@Override
@Override
public
R
<
Boolean
>
edit
(
User
user
)
{
public
R
<
Boolean
>
edit
(
UserCommitDto
userDto
)
{
return
null
;
if
(
null
==
userDto
)
{
return
R
.
error
(
"入参为空!"
);
}
//1、根据用户id,获取用户信息
User
user
=
usersMapper
.
selectById
(
userDto
.
getUserId
());
if
(
null
==
user
)
{
return
R
.
error
(
"用户信息不存在!"
);
}
//2、要提交的用户信息
user
.
setSchool
(
userDto
.
getSchool
());
user
.
setSex
(
userDto
.
getSex
());
user
.
setExamType
(
userDto
.
getStudentType
());
user
.
setUserName
(
userDto
.
getUserName
());
//3、要提交的用户的成绩信息
ScoreInfo
scoreInfo
=
scoreInfoMapper
.
getById
(
userDto
.
getUserId
());
scoreInfo
.
setUserId
(
userDto
.
getUserId
());
scoreInfo
.
setBiologyGrade
(
userDto
.
getScoreInfo
().
getBiologyGrade
());
scoreInfo
.
setChemistryGrade
(
userDto
.
getScoreInfo
().
getChemistryGrade
());
scoreInfo
.
setCultureGrade
(
userDto
.
getScoreInfo
().
getCultureGrade
());
scoreInfo
.
setEnglishGrade
(
userDto
.
getScoreInfo
().
getEnglishGrade
());
scoreInfo
.
setGeographyGrade
(
userDto
.
getScoreInfo
().
getGeographyGrade
());
scoreInfo
.
setHistoryGrade
(
userDto
.
getScoreInfo
().
getHistoryGrade
());
scoreInfo
.
setLanguageGrade
(
userDto
.
getScoreInfo
().
getLanguageGrade
());
scoreInfo
.
setMajorGrade
(
userDto
.
getScoreInfo
().
getMajorGrade
());
scoreInfo
.
setMathGrade
(
userDto
.
getScoreInfo
().
getMathGrade
());
scoreInfo
.
setPhysicsGrade
(
userDto
.
getScoreInfo
().
getPhysicsGrade
());
scoreInfo
.
setPoliticsGrade
(
userDto
.
getScoreInfo
().
getPoliticsGrade
());
//4、更新用户信息和保存用户成绩
boolean
bool
=
updateAndUserInfo
(
user
,
scoreInfo
);
return
R
.
ok
(
bool
);
}
}
@Override
@Override
...
@@ -201,8 +236,14 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
...
@@ -201,8 +236,14 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
orderQueryVo
.
setPageSize
(
pageSize
);
orderQueryVo
.
setPageSize
(
pageSize
);
}
}
/**
* 保存个人信息
* @param user 用户信息
* @param scoreInfo 成绩信息
* @return true or false
*/
@Transactional
@Transactional
public
b
oolean
updateAndSaveUserInfo
(
User
user
,
ScoreInfo
scoreInfo
)
{
public
B
oolean
updateAndSaveUserInfo
(
User
user
,
ScoreInfo
scoreInfo
)
{
//1、更新用户信息
//1、更新用户信息
int
count
=
usersMapper
.
edit
(
user
);
int
count
=
usersMapper
.
edit
(
user
);
if
(
count
==
0
)
{
if
(
count
==
0
)
{
...
@@ -217,4 +258,27 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
...
@@ -217,4 +258,27 @@ public class UserServiceImpl extends ServiceImpl<UsersMapper, User> implements U
return
true
;
return
true
;
}
}
/**
* 编辑个人信息
* @param user 用户信息
* @param scoreInfo 成绩信息
* @return true or false
*/
@Transactional
()
public
Boolean
updateAndUserInfo
(
User
user
,
ScoreInfo
scoreInfo
)
{
//1、更新用户信息
int
count
=
usersMapper
.
edit
(
user
);
if
(
count
==
0
)
{
return
false
;
}
//2、保存用户成绩信息
int
save
=
scoreInfoMapper
.
edit
(
scoreInfo
);
if
(
save
==
0
)
{
return
false
;
}
return
true
;
}
}
}
wisenergy-web-admin/src/main/java/cn/wisenergy/web/admin/controller/app/ProfessionController.java
View file @
b96c8454
...
@@ -29,8 +29,12 @@ public class ProfessionController {
...
@@ -29,8 +29,12 @@ public class ProfessionController {
private
ProfessionService
professionService
;
private
ProfessionService
professionService
;
@ApiOperation
(
value
=
"获取专业树结构"
,
notes
=
"获取专业树结构"
,
httpMethod
=
"GET"
)
@ApiOperation
(
value
=
"获取专业树结构"
,
notes
=
"获取专业树结构"
,
httpMethod
=
"GET"
)
@ApiImplicitParam
(
name
=
"type"
,
value
=
"考生类型 1:文化考生 2:美术考生 3:体育生 4:文学编导"
,
dataType
=
"int"
)
@GetMapping
(
"/getTree"
)
@GetMapping
(
"/getTree"
)
public
R
<
List
<
Profession
>>
getTree
(){
public
R
<
List
<
Profession
>>
getTree
(
Integer
type
)
{
return
professionService
.
getTree
();
if
(
null
==
type
)
{
return
R
.
error
(
"入参为空!"
);
}
return
professionService
.
getTree
(
type
);
}
}
}
}
wisenergy-web-admin/src/main/java/cn/wisenergy/web/admin/controller/app/UserController.java
View file @
b96c8454
...
@@ -54,6 +54,18 @@ public class UserController {
...
@@ -54,6 +54,18 @@ public class UserController {
return
userService
.
commitUserInfo
(
userInfo
);
return
userService
.
commitUserInfo
(
userInfo
);
}
}
@ApiOperation
(
value
=
"编辑个人信息"
,
notes
=
"编辑个人信息"
,
httpMethod
=
"POST"
)
@ApiImplicitParam
(
name
=
"userInfo"
,
value
=
"个人信息"
,
dataType
=
"UserCommitDto"
)
@PostMapping
(
"/edit"
)
public
R
<
Boolean
>
edit
(
@RequestBody
UserCommitDto
userInfo
)
{
log
.
info
(
"UserController[]edit[]input.param:queryV0:"
+
userInfo
);
if
(
null
==
userInfo
)
{
return
R
.
error
(
"入参为空!"
);
}
//返回数据
return
userService
.
edit
(
userInfo
);
}
@ApiOperation
(
value
=
"获取个人信息"
,
notes
=
"获取个人信息"
,
httpMethod
=
"GET"
)
@ApiOperation
(
value
=
"获取个人信息"
,
notes
=
"获取个人信息"
,
httpMethod
=
"GET"
)
@ApiImplicitParam
(
name
=
"userId"
,
value
=
"用户id"
,
dataType
=
"int"
)
@ApiImplicitParam
(
name
=
"userId"
,
value
=
"用户id"
,
dataType
=
"int"
)
@GetMapping
(
"/getById"
)
@GetMapping
(
"/getById"
)
...
...
wisenergy-web-admin/src/main/resources/application-dev.yml
View file @
b96c8454
...
@@ -3,7 +3,7 @@ spring:
...
@@ -3,7 +3,7 @@ spring:
type
:
com.alibaba.druid.pool.DruidDataSource
type
:
com.alibaba.druid.pool.DruidDataSource
druid
:
druid
:
driver-class-name
:
com.mysql.cj.jdbc.Driver
driver-class-name
:
com.mysql.cj.jdbc.Driver
url
:
jdbc:mysql://1
72.18.1.5
5:3306/volunteer?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT%2B8
url
:
jdbc:mysql://1
92.168.110.16
5:3306/volunteer?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT%2B8
username
:
root
username
:
root
password
:
adm4HYservice$
password
:
adm4HYservice$
initial-size
:
10
initial-size
:
10
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment