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
faa6b78e
Commit
faa6b78e
authored
Nov 18, 2019
by
zhangqingle
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/meiteng' into zql
parents
9bf678ca
9c36527d
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
139 additions
and
60 deletions
+139
-60
BReleaseValueController.java
...ess/breleasevalue/controller/BReleaseValueController.java
+10
-13
BReleaseValueRepository.java
...t/business/breleasevalue/dao/BReleaseValueRepository.java
+49
-15
ReleaseValueResDto.java
...cisoft/business/breleasevalue/dto/ReleaseValueResDto.java
+42
-0
UserValueDto.java
.../org/rcisoft/business/breleasevalue/dto/UserValueDto.java
+1
-1
UserValueResDto.java
...g/rcisoft/business/breleasevalue/dto/UserValueResDto.java
+11
-3
BReleaseValueService.java
.../business/breleasevalue/service/BReleaseValueService.java
+3
-6
BReleaseValueServiceImpl.java
.../breleasevalue/service/impl/BReleaseValueServiceImpl.java
+13
-12
BReleaseValueMapper.xml
...per/business/breleasevalue/mapper/BReleaseValueMapper.xml
+10
-10
No files found.
src/main/java/org/rcisoft/business/breleasevalue/controller/BReleaseValueController.java
View file @
faa6b78e
...
@@ -9,8 +9,7 @@ import io.swagger.annotations.ApiOperation;
...
@@ -9,8 +9,7 @@ import io.swagger.annotations.ApiOperation;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.rcisoft.business.bbanner.dto.FindBannerPaginDTO
;
import
org.rcisoft.business.bbanner.dto.FindBannerPaginDTO
;
import
org.rcisoft.business.bbanner.entity.BBanner
;
import
org.rcisoft.business.bbanner.entity.BBanner
;
import
org.rcisoft.business.breleasevalue.dto.BReleaseValueDto
;
import
org.rcisoft.business.breleasevalue.dto.*
;
import
org.rcisoft.business.breleasevalue.dto.LessonValueSettingQueryDto
;
import
org.rcisoft.common.controller.PaginationController
;
import
org.rcisoft.common.controller.PaginationController
;
import
org.rcisoft.common.model.GridModel
;
import
org.rcisoft.common.model.GridModel
;
import
org.rcisoft.sys.user.bean.CurUser
;
import
org.rcisoft.sys.user.bean.CurUser
;
...
@@ -44,10 +43,10 @@ public class BReleaseValueController extends PaginationController<BReleaseValue>
...
@@ -44,10 +43,10 @@ public class BReleaseValueController extends PaginationController<BReleaseValue>
@Autowired
@Autowired
private
BReleaseValueService
bReleaseValueServiceImpl
;
private
BReleaseValueService
bReleaseValueServiceImpl
;
@ApiOperation
(
value
=
"1501 分页查询
"
,
notes
=
"根据条件分页查询"
,
response
=
BBanner
.
class
)
@ApiOperation
(
value
=
"1501 分页查询
积分管理"
,
notes
=
"根据条件分页查询"
,
response
=
BReleaseValue
.
class
)
@GetMapping
(
value
=
"/queryByPagination"
)
@GetMapping
(
value
=
"/queryByPagination"
)
public
Result
queryByPagination
(
CurUser
curUser
)
{
public
Result
queryByPagination
(
CurUser
curUser
,
@Valid
ReleaseValueResDto
dto
,
BindingResult
br
)
{
bReleaseValueServiceImpl
.
queryByPagination
(
getPaginationUtility
(),
curUser
.
getCorpId
()
);
bReleaseValueServiceImpl
.
queryByPagination
(
getPaginationUtility
(),
dto
);
GridModel
gridModel
=
getGridModelResponse
();
GridModel
gridModel
=
getGridModelResponse
();
return
Result
.
builder
(
new
PersistModel
(
1
),
return
Result
.
builder
(
new
PersistModel
(
1
),
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
...
@@ -55,7 +54,7 @@ public class BReleaseValueController extends PaginationController<BReleaseValue>
...
@@ -55,7 +54,7 @@ public class BReleaseValueController extends PaginationController<BReleaseValue>
gridModel
);
gridModel
);
}
}
@ApiOperation
(
value
=
"1502 添加、编辑"
,
notes
=
"添加编辑接口(businessId为空是添加)"
)
@ApiOperation
(
value
=
"1502 添加、编辑
积分管理
"
,
notes
=
"添加编辑接口(businessId为空是添加)"
)
@PostMapping
(
value
=
"/add"
)
@PostMapping
(
value
=
"/add"
)
public
Result
add
(
CurUser
curUser
,
@Valid
BReleaseValueDto
bReleaseValueDto
,
BindingResult
bindingResult
)
{
public
Result
add
(
CurUser
curUser
,
@Valid
BReleaseValueDto
bReleaseValueDto
,
BindingResult
bindingResult
)
{
PersistModel
data
=
bReleaseValueServiceImpl
.
save
(
bReleaseValueDto
);
PersistModel
data
=
bReleaseValueServiceImpl
.
save
(
bReleaseValueDto
);
...
@@ -65,7 +64,7 @@ public class BReleaseValueController extends PaginationController<BReleaseValue>
...
@@ -65,7 +64,7 @@ public class BReleaseValueController extends PaginationController<BReleaseValue>
bReleaseValueDto
);
bReleaseValueDto
);
}
}
@ApiOperation
(
value
=
"1503 删除"
,
notes
=
"删除"
)
@ApiOperation
(
value
=
"1503 删除
积分管理
"
,
notes
=
"删除"
)
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"主键id"
,
required
=
true
,
dataType
=
"varchar"
)
@ApiImplicitParam
(
name
=
"businessId"
,
value
=
"主键id"
,
required
=
true
,
dataType
=
"varchar"
)
@PostMapping
(
value
=
"/delete"
)
@PostMapping
(
value
=
"/delete"
)
public
Result
delete
(
CurUser
curUser
,
String
businessId
)
{
public
Result
delete
(
CurUser
curUser
,
String
businessId
)
{
...
@@ -76,7 +75,7 @@ public class BReleaseValueController extends PaginationController<BReleaseValue>
...
@@ -76,7 +75,7 @@ public class BReleaseValueController extends PaginationController<BReleaseValue>
businessId
);
businessId
);
}
}
@ApiOperation
(
value
=
"1504 分页查询课程、培训积分设置页面"
,
notes
=
"分页查询课程、培训积分设置页面"
)
@ApiOperation
(
value
=
"1504 分页查询课程、培训积分设置页面"
,
notes
=
"分页查询课程、培训积分设置页面"
,
response
=
LessonValueDto
.
class
)
@GetMapping
(
value
=
"/queryLessonValue"
)
@GetMapping
(
value
=
"/queryLessonValue"
)
public
Result
queryLessonValue
(
CurUser
curUser
,
@Valid
LessonValueSettingQueryDto
dto
,
BindingResult
bindingResult
)
{
public
Result
queryLessonValue
(
CurUser
curUser
,
@Valid
LessonValueSettingQueryDto
dto
,
BindingResult
bindingResult
)
{
bReleaseValueServiceImpl
.
queryLessonValueByPagination
(
getPaginationUtility
(),
curUser
,
dto
);
bReleaseValueServiceImpl
.
queryLessonValueByPagination
(
getPaginationUtility
(),
curUser
,
dto
);
...
@@ -100,12 +99,10 @@ public class BReleaseValueController extends PaginationController<BReleaseValue>
...
@@ -100,12 +99,10 @@ public class BReleaseValueController extends PaginationController<BReleaseValue>
businessId
);
businessId
);
}
}
@ApiOperation
(
value
=
"1506 分页查询 用户积分统计页面"
,
notes
=
"分页查询 用户积分设置页面"
)
@ApiOperation
(
value
=
"1506 分页查询 用户积分统计页面"
,
notes
=
"分页查询 用户积分设置页面"
,
response
=
UserValueDto
.
class
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"name"
,
value
=
"模糊查询关键字"
,
required
=
true
,
dataType
=
"varchar"
),
@ApiImplicitParam
(
name
=
"dept"
,
value
=
"部门id"
,
required
=
true
,
dataType
=
"varchar"
)})
@GetMapping
(
value
=
"/queryUserValue"
)
@GetMapping
(
value
=
"/queryUserValue"
)
public
Result
queryUserValue
(
CurUser
curUser
,
String
name
,
String
dept
)
{
public
Result
queryUserValue
(
CurUser
curUser
,
UserValueResDto
dto
)
{
bReleaseValueServiceImpl
.
queryUserValueByPagination
(
getPaginationUtility
(),
name
,
curUser
.
getCorpId
(),
dept
);
bReleaseValueServiceImpl
.
queryUserValueByPagination
(
getPaginationUtility
(),
dto
);
GridModel
gridModel
=
getGridModelResponse
();
GridModel
gridModel
=
getGridModelResponse
();
return
Result
.
builder
(
new
PersistModel
(
1
),
return
Result
.
builder
(
new
PersistModel
(
1
),
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
MessageConstant
.
MESSAGE_ALERT_SUCCESS
,
...
...
src/main/java/org/rcisoft/business/breleasevalue/dao/BReleaseValueRepository.java
View file @
faa6b78e
package
org
.
rcisoft
.
business
.
breleasevalue
.
dao
;
package
org
.
rcisoft
.
business
.
breleasevalue
.
dao
;
import
org.apache.ibatis.annotations.*
;
import
org.apache.ibatis.annotations.*
;
import
org.rcisoft.business.breleasevalue.dto.LessonValueDto
;
import
org.rcisoft.business.breleasevalue.dto.*
;
import
org.rcisoft.business.breleasevalue.dto.LessonValueSettingQueryDto
;
import
org.rcisoft.business.breleasevalue.dto.UserValueDto
;
import
org.rcisoft.business.breleasevalue.entity.BReleaseValueSon
;
import
org.rcisoft.business.breleasevalue.entity.BReleaseValueSon
;
import
org.rcisoft.core.base.BaseMapper
;
import
org.rcisoft.core.base.BaseMapper
;
import
org.rcisoft.business.breleasevalue.entity.BReleaseValue
;
import
org.rcisoft.business.breleasevalue.entity.BReleaseValue
;
...
@@ -23,9 +21,26 @@ public interface BReleaseValueRepository extends BaseMapper<BReleaseValue> {
...
@@ -23,9 +21,26 @@ public interface BReleaseValueRepository extends BaseMapper<BReleaseValue> {
* 分页查询 bReleaseValue
* 分页查询 bReleaseValue
*
*
*/
*/
@Select
(
"select * from b_release_value where del_flag != 1 and flag = 1 and corp_id = #{corpId}"
)
@Select
(
"<script>"
+
"select * from b_release_value "
+
" where del_flag != 1 and flag = 1 "
+
" and corp_id = #{corpId} "
+
"<if test=\"title!=null and title != ''\"> and title like concat('%',#{title},'%') </if> "
+
"<if test=\"id!=null and id != ''\"> and business_id = #{id} </if> "
+
"<if test=\"lessonValueStart!=null and lessonValueStart != ''\"> and lesson_value >= #{lessonValueStart} </if> "
+
"<if test=\"lessonValueEnd!=null and lessonValueEnd != ''\"> and lesson_value <= #{lessonValueEnd} </if> "
+
"<if test=\"trainValueStart!=null and trainValueStart != ''\"> and train_value >= #{trainValueStart} </if> "
+
"<if test=\"trainValueEnd!=null and trainValueEnd != ''\"> and train_value <= #{trainValueEnd} </if> "
+
" ORDER BY corp_id "
+
"<if test=\"lessonSort!=null and lessonSort != '' and lessonSort == '0'.toString()\"> ,lesson_value asc </if> "
+
"<if test=\"lessonSort!=null and lessonSort != '' and lessonSort == '1'.toString()\"> ,lesson_value desc </if> "
+
"<if test=\"trainSort!=null and trainSort != '' and trainSort == '0'.toString()\"> ,train_value asc </if> "
+
"<if test=\"trainSort!=null and trainSort != '' and trainSort == '1'.toString()\"> ,train_value desc </if> "
+
"<if test=\"timeSort!=null and timeSort != '' and timeSort == '0'.toString()\"> ,update_date asc </if> "
+
"<if test=\"timeSort!=null and timeSort != '' and timeSort == '1'.toString()\"> ,update_date desc </if> "
+
"</script>"
)
@ResultMap
(
value
=
"BaseResultMap"
)
@ResultMap
(
value
=
"BaseResultMap"
)
List
<
BReleaseValue
>
queryBReleaseValues
(
String
corpId
);
List
<
BReleaseValue
>
queryBReleaseValues
(
ReleaseValueResDto
dto
);
/**
/**
* 插入子表
* 插入子表
...
@@ -105,24 +120,33 @@ public interface BReleaseValueRepository extends BaseMapper<BReleaseValue> {
...
@@ -105,24 +120,33 @@ public interface BReleaseValueRepository extends BaseMapper<BReleaseValue> {
/**
/**
* 查询用户积分信息
* 查询用户积分信息
* @param name
* @param dto
* @param corpId
* @param userList
* @param userList
* @return
* @return
*/
*/
@Select
(
"<script>select business_id, name , `value` "
+
@Select
(
"<script>select business_id, name , `value` ,"
+
"(select sum(value) from b_person_value where person_id = s_user.business_id and type = 0) valueGain "
+
" from s_user "
+
" from s_user "
+
" where 1=1 "
+
" where 1=1 and del_flag !=1 and flag = 1 "
+
" and del_flag !=1 "
+
" and corp_id = #{dto.corpId} "
+
" and flag = 1 "
+
" and corp_id = #{corpId} "
+
"<if test=\"name!=null and name != ''\"> and name like concat('%',#{name},'%')</if>"
+
"<if test=\"userList!=null and userList.size() > 0 \"> "
+
"<if test=\"userList!=null and userList.size() > 0 \"> "
+
" and business_id in <foreach item='item' index='index' collection='userList' open='(' separator=',' close=')'> #{item} </foreach>"
+
" and business_id in <foreach item='item' index='index' collection='userList' open='(' separator=',' close=')'> #{item} </foreach>"
+
"</if>"
+
"</if>"
+
"<if test=\"dto.name!=null and dto.name != ''\"> and name like concat('%',#{dto.name},'%') </if> "
+
"<if test=\"dto.nowValueStart!=null and dto.nowValueStart != ''\"> and value >= #{dto.nowValueStart} </if> "
+
"<if test=\"dto.nowValueEnd!=null and dto.nowValueEnd != ''\"> and value <= #{dto.nowValueEnd} </if> "
+
"<if test=\"dto.gainValueStart!=null and dto.gainValueStart != ''\">"
+
" and (select sum(value) from b_person_value where person_id = s_user.business_id and type = 0) >= #{dto.gainValueStart} </if> "
+
"<if test=\"dto.gainValueEnd!=null and dto.gainValueEnd != ''\"> "
+
" and (select sum(value) from b_person_value where person_id = s_user.business_id and type = 0) <= #{dto.gainValueEnd} </if> "
+
"ORDER BY corp_id "
+
"<if test=\"dto.nowValueSort!=null and dto.nowValueSort != '' and dto.nowValueSort == '0'.toString()\"> ,value asc </if> "
+
"<if test=\"dto.nowValueSort!=null and dto.nowValueSort != '' and dto.nowValueSort == '1'.toString()\"> ,value desc </if> "
+
"<if test=\"dto.gainValueSort!=null and dto.gainValueSort != '' and dto.gainValueSort == '0'.toString()\"> ,valueGain asc </if> "
+
"<if test=\"dto.gainValueSort!=null and dto.gainValueSort != '' and dto.gainValueSort == '1'.toString()\"> ,valueGain desc </if> "
+
" </script>"
)
" </script>"
)
@ResultMap
(
value
=
"UserValueDtoMap"
)
//
@ResultMap(value = "UserValueDtoMap")
List
<
UserValueDto
>
getUserValue
(
@Param
(
"
name"
)
String
name
,
@Param
(
"corpId"
)
String
corpId
,
@Param
(
"userList"
)
List
<
String
>
userList
);
List
<
UserValueDto
>
getUserValue
(
@Param
(
"
dto"
)
UserValueResDto
dto
,
@Param
(
"userList"
)
List
<
String
>
userList
);
/**
/**
* xml中引用
* xml中引用
...
@@ -131,5 +155,15 @@ public interface BReleaseValueRepository extends BaseMapper<BReleaseValue> {
...
@@ -131,5 +155,15 @@ public interface BReleaseValueRepository extends BaseMapper<BReleaseValue> {
*/
*/
@Select
(
"select sum(value) valueConsume from b_person_value where type = 1 and del_flag !=1 and flag = 1 and person_id = #{businessId}"
)
@Select
(
"select sum(value) valueConsume from b_person_value where type = 1 and del_flag !=1 and flag = 1 and person_id = #{businessId}"
)
String
getValueConsume
(
@Param
(
"businessId"
)
String
businessId
);
String
getValueConsume
(
@Param
(
"businessId"
)
String
businessId
);
@Select
(
"<script>"
+
"select rv.business_id from b_release_value rv "
+
"left join b_release_value_son rvs on rv.business_id = rvs.release_id "
+
"left join s_user su on su.business_id = rvs.user_id "
+
"where rv.del_flag != 1 and rv.flag = 1 "
+
"and su.name like concat('%',#{name},'%')"
+
"and rv.corp_id = #{corpId}"
+
"</script>"
)
String
getReleaseId
(
@Param
(
"name"
)
String
name
,
@Param
(
"corpId"
)
String
corpId
);
}
}
src/main/java/org/rcisoft/business/breleasevalue/dto/ReleaseValueResDto.java
0 → 100644
View file @
faa6b78e
package
org
.
rcisoft
.
business
.
breleasevalue
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
public
class
ReleaseValueResDto
{
@ApiModelProperty
(
value
=
"分组标题"
)
public
String
title
;
@ApiModelProperty
(
value
=
"人员姓名"
)
public
String
name
;
@ApiModelProperty
(
value
=
"课程奖励起始"
)
public
String
lessonValueStart
;
@ApiModelProperty
(
value
=
"课程奖励截止"
)
public
String
lessonValueEnd
;
@ApiModelProperty
(
value
=
"培训奖励起始"
)
public
String
trainValueStart
;
@ApiModelProperty
(
value
=
"培训奖励截止"
)
public
String
trainValueEnd
;
@ApiModelProperty
(
value
=
"课程时间排序 0正序 1倒序"
)
public
String
lessonSort
;
@ApiModelProperty
(
value
=
"培训时间排序 0正序 1倒序"
)
public
String
trainSort
;
@ApiModelProperty
(
value
=
"更新时间排序 0正序 1倒序"
)
public
String
timeSort
;
@ApiModelProperty
(
value
=
"企业id"
)
public
String
corpId
;
@ApiModelProperty
(
value
=
"不用传"
)
public
String
id
;
}
src/main/java/org/rcisoft/business/breleasevalue/dto/UserValueDto.java
View file @
faa6b78e
...
@@ -13,5 +13,5 @@ public class UserValueDto {
...
@@ -13,5 +13,5 @@ public class UserValueDto {
public
String
value
;
public
String
value
;
public
String
value
Consume
;
public
String
value
Gain
;
}
}
src/main/java/org/rcisoft/business/breleasevalue/dto/UserValueResDto.java
View file @
faa6b78e
...
@@ -5,7 +5,6 @@ import lombok.Data;
...
@@ -5,7 +5,6 @@ import lombok.Data;
@Data
@Data
public
class
UserValueResDto
{
public
class
UserValueResDto
{
@ApiModelProperty
(
value
=
"用户名"
)
@ApiModelProperty
(
value
=
"用户名"
)
public
String
name
;
public
String
name
;
...
@@ -15,13 +14,22 @@ public class UserValueResDto {
...
@@ -15,13 +14,22 @@ public class UserValueResDto {
@ApiModelProperty
(
value
=
"当前积分起始"
)
@ApiModelProperty
(
value
=
"当前积分起始"
)
public
String
nowValueStart
;
public
String
nowValueStart
;
@ApiModelProperty
(
value
=
"当前积分截
至
"
)
@ApiModelProperty
(
value
=
"当前积分截
止
"
)
public
String
nowValueEnd
;
public
String
nowValueEnd
;
@ApiModelProperty
(
value
=
"获取积分起始"
)
@ApiModelProperty
(
value
=
"获取积分起始"
)
public
String
gainValueStart
;
public
String
gainValueStart
;
@ApiModelProperty
(
value
=
"获取积分截
至
"
)
@ApiModelProperty
(
value
=
"获取积分截
止
"
)
public
String
gainValueEnd
;
public
String
gainValueEnd
;
@ApiModelProperty
(
value
=
"当前积分排序 0正序 1 倒序"
)
public
String
nowValueSort
;
@ApiModelProperty
(
value
=
"获取积分排序 0正序 1 倒序"
)
public
String
gainValueSort
;
@ApiModelProperty
(
value
=
"企业id"
)
public
String
corpId
;
}
}
src/main/java/org/rcisoft/business/breleasevalue/service/BReleaseValueService.java
View file @
faa6b78e
...
@@ -2,10 +2,7 @@ package org.rcisoft.business.breleasevalue.service;
...
@@ -2,10 +2,7 @@ package org.rcisoft.business.breleasevalue.service;
import
org.rcisoft.business.bbanner.dto.FindBannerPaginDTO
;
import
org.rcisoft.business.bbanner.dto.FindBannerPaginDTO
;
import
org.rcisoft.business.bbanner.entity.BBanner
;
import
org.rcisoft.business.bbanner.entity.BBanner
;
import
org.rcisoft.business.breleasevalue.dto.BReleaseValueDto
;
import
org.rcisoft.business.breleasevalue.dto.*
;
import
org.rcisoft.business.breleasevalue.dto.LessonValueDto
;
import
org.rcisoft.business.breleasevalue.dto.LessonValueSettingQueryDto
;
import
org.rcisoft.business.breleasevalue.dto.UserValueDto
;
import
org.rcisoft.business.breleasevalue.entity.BReleaseValue
;
import
org.rcisoft.business.breleasevalue.entity.BReleaseValue
;
import
org.rcisoft.core.model.PersistModel
;
import
org.rcisoft.core.model.PersistModel
;
import
org.rcisoft.core.aop.PageUtil
;
import
org.rcisoft.core.aop.PageUtil
;
...
@@ -20,7 +17,7 @@ public interface BReleaseValueService {
...
@@ -20,7 +17,7 @@ public interface BReleaseValueService {
PersistModel
save
(
BReleaseValueDto
bReleaseValueDto
);
PersistModel
save
(
BReleaseValueDto
bReleaseValueDto
);
List
<
BReleaseValue
>
queryByPagination
(
PageUtil
pageUtil
,
String
corpId
);
List
<
BReleaseValue
>
queryByPagination
(
PageUtil
pageUtil
,
ReleaseValueResDto
dto
);
PersistModel
delete
(
String
businessId
,
String
corpId
);
PersistModel
delete
(
String
businessId
,
String
corpId
);
...
@@ -28,5 +25,5 @@ public interface BReleaseValueService {
...
@@ -28,5 +25,5 @@ public interface BReleaseValueService {
PersistModel
updateLessonValue
(
String
businessId
,
String
valueConsume
,
String
valueGain
);
PersistModel
updateLessonValue
(
String
businessId
,
String
valueConsume
,
String
valueGain
);
List
<
UserValueDto
>
queryUserValueByPagination
(
PageUtil
pageUtil
,
String
name
,
String
corpId
,
String
dept
);
List
<
UserValueDto
>
queryUserValueByPagination
(
PageUtil
pageUtil
,
UserValueResDto
dto
);
}
}
src/main/java/org/rcisoft/business/breleasevalue/service/impl/BReleaseValueServiceImpl.java
View file @
faa6b78e
package
org
.
rcisoft
.
business
.
breleasevalue
.
service
.
impl
;
package
org
.
rcisoft
.
business
.
breleasevalue
.
service
.
impl
;
import
org.rcisoft.business.breleasevalue.dto.BReleaseValueDto
;
import
org.rcisoft.business.breleasevalue.dto.*
;
import
org.rcisoft.business.breleasevalue.dto.LessonValueDto
;
import
org.rcisoft.business.breleasevalue.dto.LessonValueSettingQueryDto
;
import
org.rcisoft.business.breleasevalue.dto.UserValueDto
;
import
org.rcisoft.business.breleasevalue.entity.BReleaseValueSon
;
import
org.rcisoft.business.breleasevalue.entity.BReleaseValueSon
;
import
org.rcisoft.common.util.feignDto.MTUserGetsReqDTO
;
import
org.rcisoft.common.util.feignDto.MTUserGetsReqDTO
;
import
org.rcisoft.common.util.feignDto.MTUserInfoRspDTO
;
import
org.rcisoft.common.util.feignDto.MTUserInfoRspDTO
;
...
@@ -75,8 +72,12 @@ public class BReleaseValueServiceImpl implements BReleaseValueService {
...
@@ -75,8 +72,12 @@ public class BReleaseValueServiceImpl implements BReleaseValueService {
}
}
@Override
@Override
public
List
<
BReleaseValue
>
queryByPagination
(
PageUtil
pageUtil
,
String
corpId
)
{
public
List
<
BReleaseValue
>
queryByPagination
(
PageUtil
pageUtil
,
ReleaseValueResDto
dto
)
{
List
<
BReleaseValue
>
list
=
bReleaseValueRepository
.
queryBReleaseValues
(
corpId
);
if
(
dto
.
getName
()
!=
null
&&
!
""
.
equals
(
dto
.
getName
())){
String
id
=
bReleaseValueRepository
.
getReleaseId
(
dto
.
name
,
dto
.
getCorpId
());
dto
.
setId
(
id
);
}
List
<
BReleaseValue
>
list
=
bReleaseValueRepository
.
queryBReleaseValues
(
dto
);
return
list
;
return
list
;
}
}
...
@@ -117,22 +118,22 @@ public class BReleaseValueServiceImpl implements BReleaseValueService {
...
@@ -117,22 +118,22 @@ public class BReleaseValueServiceImpl implements BReleaseValueService {
}
}
@Override
@Override
public
List
<
UserValueDto
>
queryUserValueByPagination
(
PageUtil
pageUtil
,
String
name
,
String
corpId
,
String
dept
)
{
public
List
<
UserValueDto
>
queryUserValueByPagination
(
PageUtil
pageUtil
,
UserValueResDto
userValueResDto
)
{
List
<
String
>
deptList
=
new
ArrayList
<>();
List
<
String
>
deptList
=
new
ArrayList
<>();
if
(
dept
!=
null
){
if
(
userValueResDto
.
getDept
()
!=
null
){
Set
<
String
>
deptSets
=
new
HashSet
<>();
Set
<
String
>
deptSets
=
new
HashSet
<>();
deptSets
.
add
(
dept
);
deptSets
.
add
(
userValueResDto
.
getDept
()
);
deptList
=
mtCotactApiRequestClient
.
getSubUserIdsByDeptIds
(
corpId
,
deptSets
);
deptList
=
mtCotactApiRequestClient
.
getSubUserIdsByDeptIds
(
userValueResDto
.
getCorpId
()
,
deptSets
);
}
}
List
<
UserValueDto
>
users
=
bReleaseValueRepository
.
getUserValue
(
name
,
corpId
,
deptList
);
List
<
UserValueDto
>
users
=
bReleaseValueRepository
.
getUserValue
(
userValueResDto
,
deptList
);
List
<
String
>
list
=
new
ArrayList
<>();
List
<
String
>
list
=
new
ArrayList
<>();
for
(
UserValueDto
user
:
users
)
{
for
(
UserValueDto
user
:
users
)
{
list
.
add
(
user
.
getBusinessId
());
list
.
add
(
user
.
getBusinessId
());
}
}
MTUserGetsReqDTO
mtUserGetsReqDTO
=
new
MTUserGetsReqDTO
();
MTUserGetsReqDTO
mtUserGetsReqDTO
=
new
MTUserGetsReqDTO
();
mtUserGetsReqDTO
.
setCorpId
(
corpId
);
mtUserGetsReqDTO
.
setCorpId
(
userValueResDto
.
getCorpId
()
);
mtUserGetsReqDTO
.
setIds
(
list
);
mtUserGetsReqDTO
.
setIds
(
list
);
List
<
MTUserInfoRspDTO
>
depart
=
mtCotactApiRequestClient
.
userGets
(
mtUserGetsReqDTO
);
List
<
MTUserInfoRspDTO
>
depart
=
mtCotactApiRequestClient
.
userGets
(
mtUserGetsReqDTO
);
if
(
depart
!=
null
)
{
if
(
depart
!=
null
)
{
...
...
src/main/resources/mapper/business/breleasevalue/mapper/BReleaseValueMapper.xml
View file @
faa6b78e
...
@@ -20,16 +20,16 @@
...
@@ -20,16 +20,16 @@
</collection>
</collection>
</resultMap>
</resultMap>
<resultMap
id=
"UserValueDtoMap"
type=
"org.rcisoft.business.breleasevalue.dto.UserValueDto"
>
<!-- <resultMap id="UserValueDtoMap" type="org.rcisoft.business.breleasevalue.dto.UserValueDto">--
>
<id
column=
"business_id"
jdbcType=
"VARCHAR"
property=
"businessId"
/
>
<!-- <id column="business_id" jdbcType="VARCHAR" property="businessId"/>--
>
<result
column=
"dept"
jdbcType=
"INTEGER"
property=
"dept"
/
>
<!-- <result column="dept" jdbcType="INTEGER" property="dept"/>--
>
<result
column=
"name"
jdbcType=
"INTEGER"
property=
"name"
/
>
<!-- <result column="name" jdbcType="INTEGER" property="name"/>--
>
<result
column=
"value"
jdbcType=
"VARCHAR"
property=
"value"
/
>
<!-- <result column="value" jdbcType="VARCHAR" property="value"/>--
>
<collection
property=
"valueConsume"
ofType=
"org.rcisoft.business.breleasevalue.dto.UserValueDto"
<!-- <collection property="valueConsume" ofType="org.rcisoft.business.breleasevalue.dto.UserValueDto"-->
javaType=
"String"
select=
"org.rcisoft.business.breleasevalue.dao.BReleaseValueRepository.getValueConsume"
<!-- javaType="String" select="org.rcisoft.business.breleasevalue.dao.BReleaseValueRepository.getValueConsume"-->
column=
"business_id"
>
<!-- column="business_id">--
>
</collection
>
<!-- </collection>--
>
</resultMap
>
<!-- </resultMap>--
>
<!--<cache type="${corePackag!}.util.RedisCache"/>-->
<!--<cache type="${corePackag!}.util.RedisCache"/>-->
</mapper>
</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