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
fd480fdf
Commit
fd480fdf
authored
May 07, 2018
by
hanshuai
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'V2.0.3' of
ssh://103.249.252.28:10022/lcy/education
parents
cf02d413
441a2d8d
Changes
16
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
160 additions
and
42 deletions
+160
-42
BArrangeController.java
...soft/business/barrange/controller/BArrangeController.java
+29
-14
BArrangeRepository.java
...org/rcisoft/business/barrange/dao/BArrangeRepository.java
+24
-6
BSubAgencyRepository.java
...g/rcisoft/business/barrange/dao/BSubAgencyRepository.java
+5
-0
BSubAgency.java
...java/org/rcisoft/business/barrange/entity/BSubAgency.java
+14
-0
BArrangeService.java
...rg/rcisoft/business/barrange/service/BArrangeService.java
+4
-1
BArrangeServiceImpl.java
...t/business/barrange/service/impl/BArrangeServiceImpl.java
+34
-10
BCompanyServiceImpl.java
...t/business/bcompany/service/impl/BCompanyServiceImpl.java
+4
-1
BOpinionServiceImpl.java
...t/business/bopinion/service/impl/BOpinionServiceImpl.java
+2
-6
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
BArrangeMapper.xml
...ources/mapper/business/barrange/mapper/BArrangeMapper.xml
+12
-0
No files found.
src/main/java/org/rcisoft/business/barrange/controller/BArrangeController.java
View file @
fd480fdf
...
...
@@ -96,36 +96,40 @@ public class BArrangeController extends PaginationController<BArrange> {
}
@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')"
)
@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
);
bSlScheduleServiceImpl
.
importFile
(
MultipartFile2HSSFWorkbookConverter
.
convert
(
importFile
),
getToken
(),
subAgencyId
,
termCode
);
//将数据插入周视图(b_sl_schedule)
bSlScheduleServiceImpl
.
importFile
(
MultipartFile2HSSFWorkbookConverter
.
convert
(
importFile
),
getToken
(),
subAgencyId
);
return
Result
.
builder
(
data
,
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
MessageConstant
.
MESSAGE_ALERT_ERROR
,
data
.
getInfluenceReason
());
}
@ApiOperation
(
value
=
"查看 集合"
,
notes
=
"查看单 集合"
)
@ApiOperation
(
value
=
"按照subAgencyId查列表视图"
,
notes
=
"按照subAgencyId查列表视图"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"subAgencyId"
,
value
=
"subAgencyId"
,
required
=
true
,
dataType
=
"varchar"
)})
@GetMapping
(
value
=
"/findDtoBybSubtaskId"
)
public
Result
findDtoBybSubtaskId
(
String
bSubtask
Id
)
{
public
Result
findDtoBybSubtaskId
(
String
subAgency
Id
)
{
return
Result
.
builder
(
new
PersistModel
(
1
),
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
MessageConstant
.
MESSAGE_ALERT_ERROR
,
bArrangeServiceImpl
.
queryDtoBySub
taskId
(
bSubtask
Id
));
bArrangeServiceImpl
.
queryDtoBySub
AgencyId
(
subAgency
Id
));
}
@ApiOperation
(
value
=
"查看 集合"
,
notes
=
"查看单 集合"
)
@GetMapping
(
value
=
"/findDtoByMany"
)
public
Result
findDtoByMany
(
String
agencyCode
,
String
name
,
String
termCode
,
String
teacherCode
)
{
return
Result
.
builder
(
new
PersistModel
(
1
),
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
MessageConstant
.
MESSAGE_ALERT_ERROR
,
bArrangeServiceImpl
.
queryDtoByMany
(
agencyCode
,
name
,
termCode
,
teacherCode
));
}
//
@ApiOperation(value="查看 集合", notes="查看单 集合")
//
@GetMapping(value = "/findDtoByMany")
//
public Result findDtoByMany(String agencyCode,String name,String termCode,String teacherCode) {
//
return Result.builder(new PersistModel(1),
//
MessageConstant.MESSAGE_ALERT_SUCCESS,
//
MessageConstant.MESSAGE_ALERT_ERROR,
//
bArrangeServiceImpl.queryDtoByMany(agencyCode, name, termCode,teacherCode));
//
}
@ApiOperation
(
value
=
"排课审核通过后的开课接口"
,
notes
=
"排课审核通过后的开课接口"
)
@GetMapping
(
value
=
"/changeArrangeToSl"
)
...
...
@@ -137,5 +141,16 @@ public class BArrangeController extends PaginationController<BArrange> {
businessId
);
}
@ApiOperation
(
value
=
"按照subAgencyId查具体信息与审核内容"
,
notes
=
"按照subAgencyId查具体信息与审核内容"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"subAgencyId"
,
value
=
"subAgencyId"
,
required
=
true
,
dataType
=
"varchar"
)})
@GetMapping
(
value
=
"/selectSubAgencyAndOption"
)
public
Result
selectSubAgencyAndOption
(
String
subAgencyId
)
{
return
Result
.
builder
(
new
PersistModel
(
1
),
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
MessageConstant
.
MESSAGE_ALERT_ERROR
,
bArrangeServiceImpl
.
selectSubAgencyAndOption
(
subAgencyId
));
}
}
src/main/java/org/rcisoft/business/barrange/dao/BArrangeRepository.java
View file @
fd480fdf
...
...
@@ -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 "
+
"LEFT JOIN b_arrange on b_subtask.arrange_id = b_arrange.business_id where 1=1 "
+
"and b_subtask.business_id = #{bSubtaskId}"
+
"</script>"
)
@ResultMap
(
value
=
"scheduleDtoResultMap"
)
List
<
ScheduleDto
>
queryDtoByAgencySubtaskId
(
String
bSubtaskId
);
// @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 " +
//
"and b_subtask.business_id = #{bSubtaskId}" +
//
"</script>")
//
@ResultMap(value = "scheduleDtoResultMap")
//
List<ScheduleDto> queryDtoByAgencySubtaskId(String bSubtaskId);
@Select
(
"<script>select * from b_schedule_dto where sub_agency_id = #{subAgencyId} GROUP BY lesson_code</script>"
)
@ResultMap
(
value
=
"scheduleDtoResultMap"
)
...
...
@@ -112,5 +112,23 @@ public interface BArrangeRepository extends BaseMapper<BArrange> {
@ResultMap
(
value
=
"BaseResultMapByAgencyCode"
)
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
);
@Select
(
"<script>select *,b_term.`name` as term_name,b_subtask.`name` as subtask_name,b_sub_agency.`status` as sub_agency_status from b_sub_agency "
+
"LEFT JOIN b_subtask on b_sub_agency.subtask_id = b_subtask.business_id "
+
"LEFT JOIN b_arrange on b_subtask.arrange_id = b_arrange.business_id "
+
"LEFT JOIN b_term on b_arrange.term_code = b_term.`code` "
+
"WHERE b_sub_agency.business_id = #{bSubAgencyId} "
+
"</script>"
)
@ResultMap
(
value
=
"selectSubAgencyAndOptionResultMap"
)
BSubAgency
selectSubAgencyAndOption
(
String
bSubAgencyId
);
}
src/main/java/org/rcisoft/business/barrange/dao/BSubAgencyRepository.java
View file @
fd480fdf
package
org
.
rcisoft
.
business
.
barrange
.
dao
;
import
org.apache.ibatis.annotations.Update
;
import
org.rcisoft.business.barrange.entity.BSubAgency
;
import
org.rcisoft.core.base.BaseMapper
;
import
org.springframework.stereotype.Repository
;
@Repository
public
interface
BSubAgencyRepository
extends
BaseMapper
<
BSubAgency
>
{
@Update
(
"update b_sub_agency set del_flag = 1 where subtask_id = #{0}"
)
void
deletePervious
(
String
businessId
);
}
src/main/java/org/rcisoft/business/barrange/entity/BSubAgency.java
View file @
fd480fdf
...
...
@@ -4,11 +4,13 @@ import lombok.AllArgsConstructor;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
org.rcisoft.business.bagency.entity.BAgency
;
import
org.rcisoft.business.bopinion.entity.BOpinion
;
import
org.rcisoft.core.entity.IdEntity
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
javax.persistence.Transient
;
import
java.util.List
;
@Entity
@Data
...
...
@@ -28,6 +30,18 @@ public class BSubAgency extends IdEntity<BSubAgency> {
@Transient
private
String
agencyName
;
@Transient
private
String
termName
;
@Transient
private
String
termCode
;
@Transient
private
String
subtaskName
;
@Transient
private
List
<
BOpinion
>
childList
;
public
BSubAgency
(
String
businessId
,
String
status
)
{
this
.
businessId
=
businessId
;
this
.
status
=
status
;
...
...
src/main/java/org/rcisoft/business/barrange/service/BArrangeService.java
View file @
fd480fdf
...
...
@@ -2,6 +2,7 @@ package org.rcisoft.business.barrange.service;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook
;
import
org.rcisoft.business.barrange.entity.BArrange
;
import
org.rcisoft.business.barrange.entity.BSubAgency
;
import
org.rcisoft.business.barrange.entity.ScheduleDto
;
import
org.rcisoft.core.model.PersistModel
;
import
org.rcisoft.core.aop.PageUtil
;
...
...
@@ -46,10 +47,12 @@ public interface BArrangeService {
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
);
int
changeArrangeToSl
(
String
businessId
,
String
subTaskId
,
String
termCode
);
BSubAgency
selectSubAgencyAndOption
(
String
subAgencyId
);
}
src/main/java/org/rcisoft/business/barrange/service/impl/BArrangeServiceImpl.java
View file @
fd480fdf
...
...
@@ -172,12 +172,10 @@ public class BArrangeServiceImpl implements BArrangeService {
BSubtask
bSubtask
=
new
BSubtask
();
if
(
subtask
.
get
(
"businessId"
)
!=
null
){
bSubtask
.
setBusinessId
(
subtask
.
getString
(
"businessId"
));
}
if
(
subtask
.
get
(
"name"
)
!=
null
){
bSubtask
.
setName
(
subtask
.
getString
(
"name"
));
bSubtaskRepository
.
updateByPrimaryKeySelective
(
bSubtask
);
}
if
(
subtask
.
get
(
"childList"
)
!=
null
){
//先清除原子任务
bSubAgencyRepository
.
deletePervious
(
subtask
.
getString
(
"businessId"
));
JSONArray
childList2
=
subtask
.
getJSONArray
(
"childList"
);
for
(
int
j
=
0
;
j
<
childList2
.
size
()
;
j
++){
JSONObject
agency
=
childList2
.
getJSONObject
(
j
);
...
...
@@ -185,11 +183,32 @@ public class BArrangeServiceImpl implements BArrangeService {
if
(
agency
.
get
(
"agencyCode"
)
!=
null
){
bSubAgency
.
setAgencyCode
(
agency
.
getString
(
"agencyCode"
));
}
if
(
agency
.
get
(
"businessId"
)
!=
null
){
bSubAgency
.
setBusinessId
(
agency
.
getString
(
"businessId"
));
bSubAgencyRepository
.
updateByPrimaryKeySelective
(
bSubAgency
);
//再插入新记录
UserUtil
.
setCurrentPersistOperation
(
bSubAgency
);
bSubAgency
.
setSubtaskId
(
subtask
.
getString
(
"businessId"
));
bSubAgencyRepository
.
insertSelective
(
bSubAgency
);
}
}
else
{
List
<
BSubtask
>
subtaskList
=
new
ArrayList
<>();
List
<
BSubAgency
>
bSubAgencyList
=
new
ArrayList
<>();
bSubtask
.
setName
(
subtask
.
getString
(
"name"
));
bSubtask
.
setArrangeId
(
bArrange
.
getBusinessId
());
bSubtask
.
setStatus
(
"0"
);
UserUtil
.
setCurrentPersistOperation
(
bSubtask
);
subtaskList
.
add
(
bSubtask
);
JSONArray
childList2
=
subtask
.
getJSONArray
(
"childList"
);
for
(
int
j
=
0
;
j
<
childList2
.
size
()
;
j
++){
JSONObject
agency
=
childList2
.
getJSONObject
(
j
);
BSubAgency
bSubAgency
=
new
BSubAgency
();
bSubAgency
.
setAgencyCode
(
agency
.
getString
(
"agencyCode"
));
bSubAgency
.
setStatus
(
"0"
);
bSubAgency
.
setSubtaskId
(
bSubtask
.
getBusinessId
());
UserUtil
.
setCurrentPersistOperation
(
bSubAgency
);
bSubAgencyList
.
add
(
bSubAgency
);
}
bArrangeRepository
.
insertBSubAgency
(
bSubAgencyList
);
bArrangeRepository
.
insertBSubtask
(
subtaskList
);
}
}
}
...
...
@@ -334,8 +353,8 @@ public class BArrangeServiceImpl implements BArrangeService {
}
@Override
public
List
<
ScheduleDto
>
queryDtoBySub
taskId
(
String
bSubtask
Id
)
{
return
bArrangeRepository
.
queryDtoBy
AgencySubtaskId
(
bSubtask
Id
);
public
List
<
ScheduleDto
>
queryDtoBySub
AgencyId
(
String
SubAgency
Id
)
{
return
bArrangeRepository
.
queryDtoBy
SubAgencyId
(
SubAgency
Id
);
}
@Override
...
...
@@ -407,4 +426,9 @@ public class BArrangeServiceImpl implements BArrangeService {
return
result
;
}
@Override
public
BSubAgency
selectSubAgencyAndOption
(
String
subAgencyId
)
{
return
bArrangeRepository
.
selectSubAgencyAndOption
(
subAgencyId
);
}
}
src/main/java/org/rcisoft/business/bcompany/service/impl/BCompanyServiceImpl.java
View file @
fd480fdf
...
...
@@ -106,7 +106,10 @@ public class BCompanyServiceImpl implements BCompanyService{
@Override
public
PersistModel
stopOrStartUser
(
String
businessId
)
{
String
status
=
"1"
;
BCompany
nowStatus
=
bCompanyRepository
.
selectOne
(
new
BCompany
(
businessId
,
"0"
,
"1"
));
BCompany
bCompany
=
new
BCompany
();
bCompany
.
setBusinessId
(
businessId
);
bCompany
.
setDelFlag
(
"0"
);
BCompany
nowStatus
=
bCompanyRepository
.
selectOne
(
bCompany
);
if
(
nowStatus
.
getFlag
().
equals
(
"1"
)){
status
=
"0"
;
}
...
...
src/main/java/org/rcisoft/business/bopinion/service/impl/BOpinionServiceImpl.java
View file @
fd480fdf
...
...
@@ -52,14 +52,10 @@ public class BOpinionServiceImpl implements BOpinionService{
@Transactional
(
propagation
=
Propagation
.
REQUIRED
,
isolation
=
Isolation
.
DEFAULT
)
@Override
public
PersistModel
save
(
String
opinion
,
String
id
)
{
BSubtask
bSubtask
=
bOpinionRepository
.
querySubtaskInfo
(
id
);
BOpinion
bOpinion
=
new
BOpinion
();
bOpinion
.
setCommonBusinessId
();
bOpinion
.
setOpinion
(
opinion
);
bOpinion
.
setArrangeId
(
bSubtask
.
getArrangeId
());
bOpinion
.
setSubtaskId
(
bSubtask
.
getBusinessId
());
Date
day
=
new
Date
();
bOpinion
.
setCreateDate
(
day
);
bOpinion
.
setSlId
(
id
);
UserUtil
.
setCurrentPersistOperation
(
bOpinion
);
int
line
=
bOpinionRepository
.
insertSelective
(
bOpinion
);
return
new
PersistModel
(
line
);
}
...
...
src/main/java/org/rcisoft/business/bslschedule/service/BSlScheduleService.java
View file @
fd480fdf
...
...
@@ -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
);
}
src/main/java/org/rcisoft/business/bslschedule/service/impl/BSlScheduleServiceImpl.java
View file @
fd480fdf
...
...
@@ -2,6 +2,7 @@ package org.rcisoft.business.bslschedule.service.impl;
import
com.alibaba.fastjson.JSON
;
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.bcoursecode.dao.BCourseCodeRepository
;
import
org.rcisoft.business.bcoursecode.entity.BCourseCode
;
...
...
@@ -53,6 +54,9 @@ public class BSlScheduleServiceImpl implements BSlScheduleService {
@Autowired
private
BCourseCodeRepository
bCourseCodeRepository
;
@Autowired
private
BArrangeRepository
bArrangeRepository
;
private
static
Map
<
String
,
Date
>
timeMap
;
private
static
String
termCode
;
...
...
@@ -127,8 +131,8 @@ public class BSlScheduleServiceImpl implements BSlScheduleService {
}
@Override
public
PersistModel
importFile
(
HSSFWorkbook
hwb
,
String
token
,
String
subAgencyId
,
String
termCode1
)
{
termCode
=
termCode1
;
public
PersistModel
importFile
(
HSSFWorkbook
hwb
,
String
token
,
String
subAgencyId
)
{
termCode
=
bArrangeRepository
.
selectTermCodeByBSubtaskId
(
subAgencyId
)
;
BTerm
bTerm
=
bTermRepository
.
queryBtermByCode
(
termCode
).
get
(
0
);
//获取时间集合
timeMap
=
FindTime
.
findTime
(
bTerm
.
getStartDate
(),
bTerm
.
getEndDate
());
...
...
src/main/java/org/rcisoft/sys/user/controller/SysUserController.java
View file @
fd480fdf
...
...
@@ -110,4 +110,15 @@ public class SysUserController extends PaginationController<SysUser> {
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 @
fd480fdf
...
...
@@ -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"
)
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 @
fd480fdf
...
...
@@ -26,4 +26,6 @@ public interface SysUserService {
List
<
SysUser
>
queryUsersByPagination
(
PageUtil
pageUtil
,
SysUser
sysUser
);
int
removeUser
(
String
id
,
String
token
);
int
stopOrStartUserByUserBusinessId
(
String
businessId
);
}
src/main/java/org/rcisoft/sys/user/service/impl/SysUserServiceImpl.java
View file @
fd480fdf
...
...
@@ -111,4 +111,12 @@ public class SysUserServiceImpl implements SysUserService {
}
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 @
fd480fdf
...
...
@@ -11,7 +11,7 @@ server:
# org.springframework.web: DEBUG
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
password
:
123456
initial-size
:
1
...
...
src/main/resources/mapper/business/barrange/mapper/BArrangeMapper.xml
View file @
fd480fdf
...
...
@@ -143,4 +143,16 @@
resultMap=
"BSubAgencyResultMap"
>
select * from b_sub_agency where 1=1 and del_flag = 0 and flag = 1 and agency_code = #{agencyCode} and subtask_id = #{subtaskId}
</select>
<resultMap
id=
"selectSubAgencyAndOptionResultMap"
type=
"org.rcisoft.business.barrange.entity.BSubAgency"
>
<id
column=
"business_id"
jdbcType=
"VARCHAR"
property=
"businessId"
/>
<result
column=
"term_code"
jdbcType=
"VARCHAR"
property=
"termCode"
/>
<result
column=
"term_name"
jdbcType=
"VARCHAR"
property=
"termName"
/>
<result
column=
"sub_agency_status"
jdbcType=
"VARCHAR"
property=
"status"
/>
<result
column=
"subtask_id"
jdbcType=
"VARCHAR"
property=
"subtaskId"
/>
<result
column=
"subtask_name"
jdbcType=
"VARCHAR"
property=
"subtaskName"
/>
<collection
property=
"childList"
javaType=
"ArrayList"
column=
"business_id"
ofType=
"org.rcisoft.business.bopinion.entity.BOpinion"
select=
"org.rcisoft.business.bopinion.dao.BOpinionRepository.queryOpinionBySlId"
/>
</resultMap>
</mapper>
\ No newline at end of file
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