Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
education
Project
Project
Details
Activity
Releases
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
李丛阳
education
Commits
708ab661
Commit
708ab661
authored
May 07, 2018
by
刘子正
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'V2.0.3' of
http://103.249.252.28:90/lcy/education
parents
ba4ec89a
118f9ac1
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
66 additions
and
27 deletions
+66
-27
BArrangeController.java
...soft/business/barrange/controller/BArrangeController.java
+18
-14
BArrangeRepository.java
...org/rcisoft/business/barrange/dao/BArrangeRepository.java
+13
-6
BArrangeService.java
...rg/rcisoft/business/barrange/service/BArrangeService.java
+1
-1
BArrangeServiceImpl.java
...t/business/barrange/service/impl/BArrangeServiceImpl.java
+2
-2
BSlScheduleService.java
...soft/business/bslschedule/service/BSlScheduleService.java
+1
-1
BSlScheduleServiceImpl.java
...ness/bslschedule/service/impl/BSlScheduleServiceImpl.java
+6
-2
SysUserController.java
...va/org/rcisoft/sys/user/controller/SysUserController.java
+11
-0
SysUserMapper.java
src/main/java/org/rcisoft/sys/user/dao/SysUserMapper.java
+3
-0
SysUserService.java
...ain/java/org/rcisoft/sys/user/service/SysUserService.java
+2
-0
SysUserServiceImpl.java
...org/rcisoft/sys/user/service/impl/SysUserServiceImpl.java
+8
-0
application-dev.yml
src/main/resources/application-dev.yml
+1
-1
No files found.
src/main/java/org/rcisoft/business/barrange/controller/BArrangeController.java
View file @
708ab661
...
@@ -96,36 +96,40 @@ public class BArrangeController extends PaginationController<BArrange> {
...
@@ -96,36 +96,40 @@ public class BArrangeController extends PaginationController<BArrange> {
}
}
@ApiOperation
(
value
=
"excel导入"
,
notes
=
"excel导入排课信息"
)
@ApiOperation
(
value
=
"excel导入"
,
notes
=
"excel导入排课信息"
)
@ApiImplicitParam
(
name
=
"importFile"
,
value
=
"excel文件"
,
required
=
true
,
dataType
=
"MultipartFile"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"importFile"
,
value
=
"excel文件"
,
required
=
true
,
dataType
=
"MultipartFile"
),
@ApiImplicitParam
(
name
=
"subAgencyId"
,
value
=
"b_sub_agency.business_id"
,
required
=
true
,
dataType
=
"varchar"
)})
@PreAuthorize
(
"hasRole('ROLE_1001')"
)
@PreAuthorize
(
"hasRole('ROLE_1001')"
)
@PostMapping
(
value
=
"excelImport"
)
@PostMapping
(
value
=
"excelImport"
)
public
Result
excelImport
(
MultipartFile
importFile
,
String
subAgencyId
,
String
termCode
)
throws
Exception
{
public
Result
excelImport
(
MultipartFile
importFile
,
String
subAgencyId
)
throws
Exception
{
//将数据插入列表视图(b_schedule_dto)
PersistModel
data
=
bArrangeServiceImpl
.
importExcel
(
MultipartFile2HSSFWorkbookConverter
.
convert
(
importFile
),
getToken
(),
subAgencyId
);
PersistModel
data
=
bArrangeServiceImpl
.
importExcel
(
MultipartFile2HSSFWorkbookConverter
.
convert
(
importFile
),
getToken
(),
subAgencyId
);
bSlScheduleServiceImpl
.
importFile
(
MultipartFile2HSSFWorkbookConverter
.
convert
(
importFile
),
getToken
(),
subAgencyId
,
termCode
);
//将数据插入周视图(b_sl_schedule)
bSlScheduleServiceImpl
.
importFile
(
MultipartFile2HSSFWorkbookConverter
.
convert
(
importFile
),
getToken
(),
subAgencyId
);
return
Result
.
builder
(
data
,
return
Result
.
builder
(
data
,
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
MessageConstant
.
MESSAGE_ALERT_ERROR
,
MessageConstant
.
MESSAGE_ALERT_ERROR
,
data
.
getInfluenceReason
());
data
.
getInfluenceReason
());
}
}
@ApiOperation
(
value
=
"查看 集合"
,
notes
=
"查看单 集合"
)
@ApiOperation
(
value
=
"按照subAgencyId查列表视图"
,
notes
=
"按照subAgencyId查列表视图"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"subAgencyId"
,
value
=
"subAgencyId"
,
required
=
true
,
dataType
=
"varchar"
)})
@GetMapping
(
value
=
"/findDtoBybSubtaskId"
)
@GetMapping
(
value
=
"/findDtoBybSubtaskId"
)
public
Result
findDtoBybSubtaskId
(
String
bSubtask
Id
)
{
public
Result
findDtoBybSubtaskId
(
String
subAgency
Id
)
{
return
Result
.
builder
(
new
PersistModel
(
1
),
return
Result
.
builder
(
new
PersistModel
(
1
),
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
MessageConstant
.
MESSAGE_ALERT_ERROR
,
MessageConstant
.
MESSAGE_ALERT_ERROR
,
bArrangeServiceImpl
.
queryDtoBySub
taskId
(
bSubtask
Id
));
bArrangeServiceImpl
.
queryDtoBySub
AgencyId
(
subAgency
Id
));
}
}
@ApiOperation
(
value
=
"查看 集合"
,
notes
=
"查看单 集合"
)
//
@ApiOperation(value="查看 集合", notes="查看单 集合")
@GetMapping
(
value
=
"/findDtoByMany"
)
//
@GetMapping(value = "/findDtoByMany")
public
Result
findDtoByMany
(
String
agencyCode
,
String
name
,
String
termCode
,
String
teacherCode
)
{
//
public Result findDtoByMany(String agencyCode,String name,String termCode,String teacherCode) {
return
Result
.
builder
(
new
PersistModel
(
1
),
//
return Result.builder(new PersistModel(1),
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
//
MessageConstant.MESSAGE_ALERT_SUCCESS,
MessageConstant
.
MESSAGE_ALERT_ERROR
,
//
MessageConstant.MESSAGE_ALERT_ERROR,
bArrangeServiceImpl
.
queryDtoByMany
(
agencyCode
,
name
,
termCode
,
teacherCode
));
//
bArrangeServiceImpl.queryDtoByMany(agencyCode, name, termCode,teacherCode));
}
//
}
@ApiOperation
(
value
=
"排课审核通过后的开课接口"
,
notes
=
"排课审核通过后的开课接口"
)
@ApiOperation
(
value
=
"排课审核通过后的开课接口"
,
notes
=
"排课审核通过后的开课接口"
)
@GetMapping
(
value
=
"/changeArrangeToSl"
)
@GetMapping
(
value
=
"/changeArrangeToSl"
)
...
...
src/main/java/org/rcisoft/business/barrange/dao/BArrangeRepository.java
View file @
708ab661
...
@@ -71,12 +71,12 @@ public interface BArrangeRepository extends BaseMapper<BArrange> {
...
@@ -71,12 +71,12 @@ public interface BArrangeRepository extends BaseMapper<BArrange> {
//-----------------------------------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------------------------------
@Select
(
"<script>select * from b_schedule_dto LEFT JOIN b_subtask on b_schedule_dto.subtask_id = b_subtask
.business_id "
+
// @Select("<script>select * from b_schedule_dto LEFT JOIN b_sub_agency on b_schedule_dto.sub_agency_id = b_sub_agency
.business_id " +
"LEFT JOIN b_arrange on b_subtask.arrange_id = b_arrange.business_id where 1=1 "
+
//
"LEFT JOIN b_arrange on b_subtask.arrange_id = b_arrange.business_id where 1=1 " +
"and b_subtask.business_id = #{bSubtaskId}"
+
//
"and b_subtask.business_id = #{bSubtaskId}" +
"</script>"
)
//
"</script>")
@ResultMap
(
value
=
"scheduleDtoResultMap"
)
//
@ResultMap(value = "scheduleDtoResultMap")
List
<
ScheduleDto
>
queryDtoByAgencySubtaskId
(
String
bSubtaskId
);
//
List<ScheduleDto> queryDtoByAgencySubtaskId(String bSubtaskId);
@Select
(
"<script>select * from b_schedule_dto where sub_agency_id = #{subAgencyId} GROUP BY lesson_code</script>"
)
@Select
(
"<script>select * from b_schedule_dto where sub_agency_id = #{subAgencyId} GROUP BY lesson_code</script>"
)
@ResultMap
(
value
=
"scheduleDtoResultMap"
)
@ResultMap
(
value
=
"scheduleDtoResultMap"
)
...
@@ -112,5 +112,12 @@ public interface BArrangeRepository extends BaseMapper<BArrange> {
...
@@ -112,5 +112,12 @@ public interface BArrangeRepository extends BaseMapper<BArrange> {
@ResultMap
(
value
=
"BaseResultMapByAgencyCode"
)
@ResultMap
(
value
=
"BaseResultMapByAgencyCode"
)
BArrange
selectArrangeById
(
String
businessId
);
BArrange
selectArrangeById
(
String
businessId
);
@Select
(
"<script>select term_code from b_arrange "
+
"left join b_subtask on b_subtask.arrange_id = b_arrange.business_id "
+
"left join b_sub_agency on b_sub_agency.subtask_id = b_subtask.business_id "
+
"where b_sub_agency.business_id = #{bSubAgencyId} "
+
"</script>"
)
@ResultMap
(
value
=
"BaseResultMap"
)
String
selectTermCodeByBSubtaskId
(
String
bSubAgencyId
);
}
}
src/main/java/org/rcisoft/business/barrange/service/BArrangeService.java
View file @
708ab661
...
@@ -46,7 +46,7 @@ public interface BArrangeService {
...
@@ -46,7 +46,7 @@ public interface BArrangeService {
PersistModel
importExcel
(
HSSFWorkbook
convert
,
String
token
,
String
subtaskId
);
PersistModel
importExcel
(
HSSFWorkbook
convert
,
String
token
,
String
subtaskId
);
List
<
ScheduleDto
>
queryDtoBySub
taskId
(
String
bSubtask
Id
);
List
<
ScheduleDto
>
queryDtoBySub
AgencyId
(
String
SubAgency
Id
);
List
<
ScheduleDto
>
queryDtoByMany
(
String
agencyCode
,
String
name
,
String
termCode
,
String
teacherCode
);
List
<
ScheduleDto
>
queryDtoByMany
(
String
agencyCode
,
String
name
,
String
termCode
,
String
teacherCode
);
...
...
src/main/java/org/rcisoft/business/barrange/service/impl/BArrangeServiceImpl.java
View file @
708ab661
...
@@ -336,8 +336,8 @@ public class BArrangeServiceImpl implements BArrangeService {
...
@@ -336,8 +336,8 @@ public class BArrangeServiceImpl implements BArrangeService {
}
}
@Override
@Override
public
List
<
ScheduleDto
>
queryDtoBySub
taskId
(
String
bSubtask
Id
)
{
public
List
<
ScheduleDto
>
queryDtoBySub
AgencyId
(
String
SubAgency
Id
)
{
return
bArrangeRepository
.
queryDtoBy
AgencySubtaskId
(
bSubtask
Id
);
return
bArrangeRepository
.
queryDtoBy
SubAgencyId
(
SubAgency
Id
);
}
}
@Override
@Override
...
...
src/main/java/org/rcisoft/business/bslschedule/service/BSlScheduleService.java
View file @
708ab661
...
@@ -51,7 +51,7 @@ public interface BSlScheduleService {
...
@@ -51,7 +51,7 @@ public interface BSlScheduleService {
PersistModel
importFile
(
HSSFWorkbook
hwb
,
String
token
,
String
subAgencyId
,
String
termCode
);
PersistModel
importFile
(
HSSFWorkbook
hwb
,
String
token
,
String
subAgencyId
);
ScheduleResult
queryMoreBSlSchedules
(
String
week
,
String
subAgencyId
,
String
termCode
);
ScheduleResult
queryMoreBSlSchedules
(
String
week
,
String
subAgencyId
,
String
termCode
);
}
}
src/main/java/org/rcisoft/business/bslschedule/service/impl/BSlScheduleServiceImpl.java
View file @
708ab661
...
@@ -2,6 +2,7 @@ package org.rcisoft.business.bslschedule.service.impl;
...
@@ -2,6 +2,7 @@ package org.rcisoft.business.bslschedule.service.impl;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook
;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook
;
import
org.rcisoft.business.barrange.dao.BArrangeRepository
;
import
org.rcisoft.business.barrange.entity.ScheduleDto
;
import
org.rcisoft.business.barrange.entity.ScheduleDto
;
import
org.rcisoft.business.bcoursecode.dao.BCourseCodeRepository
;
import
org.rcisoft.business.bcoursecode.dao.BCourseCodeRepository
;
import
org.rcisoft.business.bcoursecode.entity.BCourseCode
;
import
org.rcisoft.business.bcoursecode.entity.BCourseCode
;
...
@@ -53,6 +54,9 @@ public class BSlScheduleServiceImpl implements BSlScheduleService {
...
@@ -53,6 +54,9 @@ public class BSlScheduleServiceImpl implements BSlScheduleService {
@Autowired
@Autowired
private
BCourseCodeRepository
bCourseCodeRepository
;
private
BCourseCodeRepository
bCourseCodeRepository
;
@Autowired
private
BArrangeRepository
bArrangeRepository
;
private
static
Map
<
String
,
Date
>
timeMap
;
private
static
Map
<
String
,
Date
>
timeMap
;
private
static
String
termCode
;
private
static
String
termCode
;
...
@@ -127,8 +131,8 @@ public class BSlScheduleServiceImpl implements BSlScheduleService {
...
@@ -127,8 +131,8 @@ public class BSlScheduleServiceImpl implements BSlScheduleService {
}
}
@Override
@Override
public
PersistModel
importFile
(
HSSFWorkbook
hwb
,
String
token
,
String
subAgencyId
,
String
termCode1
)
{
public
PersistModel
importFile
(
HSSFWorkbook
hwb
,
String
token
,
String
subAgencyId
)
{
termCode
=
termCode1
;
termCode
=
bArrangeRepository
.
selectTermCodeByBSubtaskId
(
subAgencyId
)
;
BTerm
bTerm
=
bTermRepository
.
queryBtermByCode
(
termCode
).
get
(
0
);
BTerm
bTerm
=
bTermRepository
.
queryBtermByCode
(
termCode
).
get
(
0
);
//获取时间集合
//获取时间集合
timeMap
=
FindTime
.
findTime
(
bTerm
.
getStartDate
(),
bTerm
.
getEndDate
());
timeMap
=
FindTime
.
findTime
(
bTerm
.
getStartDate
(),
bTerm
.
getEndDate
());
...
...
src/main/java/org/rcisoft/sys/user/controller/SysUserController.java
View file @
708ab661
...
@@ -110,4 +110,15 @@ public class SysUserController extends PaginationController<SysUser> {
...
@@ -110,4 +110,15 @@ public class SysUserController extends PaginationController<SysUser> {
id
);
id
);
}
}
@ApiOperation
(
value
=
"停用/启用用户"
,
notes
=
"停用/启用用户"
)
@ApiImplicitParam
(
name
=
"id"
,
value
=
"businessId"
,
required
=
true
,
dataType
=
"varchar"
,
paramType
=
"path"
)
@PostMapping
(
value
=
"/stopOrStart"
)
public
Result
stopOrStart
(
String
businessId
){
int
line
=
userServiceImpl
.
stopOrStartUserByUserBusinessId
(
businessId
);
return
Result
.
builder
(
new
PersistModel
(
line
),
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
MessageConstant
.
MESSAGE_ALERT_ERROR
,
businessId
);
}
}
}
src/main/java/org/rcisoft/sys/user/dao/SysUserMapper.java
View file @
708ab661
...
@@ -89,4 +89,7 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
...
@@ -89,4 +89,7 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
@Update
(
"update s_user set flag =#{flag} where login_name = #{loginName} and del_flag = 0 and flag = 1"
)
@Update
(
"update s_user set flag =#{flag} where login_name = #{loginName} and del_flag = 0 and flag = 1"
)
int
stopOrStartUser
(
SysUser
user
);
int
stopOrStartUser
(
SysUser
user
);
@Update
(
"update s_user set flag =#{flag} where business_id = #{businessId} "
)
int
stopOrStartUserByUserBusinessId
(
SysUser
sysUser
);
}
}
src/main/java/org/rcisoft/sys/user/service/SysUserService.java
View file @
708ab661
...
@@ -26,4 +26,6 @@ public interface SysUserService {
...
@@ -26,4 +26,6 @@ public interface SysUserService {
List
<
SysUser
>
queryUsersByPagination
(
PageUtil
pageUtil
,
SysUser
sysUser
);
List
<
SysUser
>
queryUsersByPagination
(
PageUtil
pageUtil
,
SysUser
sysUser
);
int
removeUser
(
String
id
,
String
token
);
int
removeUser
(
String
id
,
String
token
);
int
stopOrStartUserByUserBusinessId
(
String
businessId
);
}
}
src/main/java/org/rcisoft/sys/user/service/impl/SysUserServiceImpl.java
View file @
708ab661
...
@@ -111,4 +111,12 @@ public class SysUserServiceImpl implements SysUserService {
...
@@ -111,4 +111,12 @@ public class SysUserServiceImpl implements SysUserService {
}
}
return
sysUserMapper
.
resetPassword
(
userCode
,
businessId
,
passwordEncoder
.
encode
(
global
.
getDEFAULT_PASSWORD
()));
return
sysUserMapper
.
resetPassword
(
userCode
,
businessId
,
passwordEncoder
.
encode
(
global
.
getDEFAULT_PASSWORD
()));
}
}
@Override
public
int
stopOrStartUserByUserBusinessId
(
String
businessId
){
SysUser
sysUser
=
sysUserMapper
.
selectByPrimaryKey
(
businessId
);
String
status
=
sysUser
.
getFlag
().
equals
(
"0"
)
?
"1"
:
"0"
;
sysUser
.
setFlag
(
status
);
return
sysUserMapper
.
stopOrStartUserByUserBusinessId
(
sysUser
);
}
}
}
src/main/resources/application-dev.yml
View file @
708ab661
...
@@ -11,7 +11,7 @@ server:
...
@@ -11,7 +11,7 @@ server:
# org.springframework.web: DEBUG
# org.springframework.web: DEBUG
druid
:
druid
:
url
:
jdbc:mysql://1
27.0.0.1:3306
/edu_db?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
url
:
jdbc:mysql://1
92.168.1.125:13318
/edu_db?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&useSSL=false
username
:
root
username
:
root
password
:
123456
password
:
123456
initial-size
:
1
initial-size
:
1
...
...
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