Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
entrance_api
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
王琮
entrance_api
Commits
29840916
Commit
29840916
authored
Dec 12, 2022
by
罗可心
😕
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
f84729a3
7103ea63
Changes
16
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
162 additions
and
134 deletions
+162
-134
JieLinkInterController.java
...ntegration/jieLink/Controller/JieLinkInterController.java
+0
-1
JieLinkServiceImpl.java
.../integration/jieLink/service/impl/JieLinkServiceImpl.java
+35
-34
SysUserController.java
...org/rcisoft/sys/sysuser/controller/SysUserController.java
+18
-7
SysDictDataRepositorys.java
...a/org/rcisoft/sys/sysuser/dao/SysDictDataRepositorys.java
+2
-0
SysUserRepositorys.java
.../java/org/rcisoft/sys/sysuser/dao/SysUserRepositorys.java
+2
-0
SysUser.java
src/main/java/org/rcisoft/sys/sysuser/entity/SysUser.java
+3
-0
SysUserService.java
.../java/org/rcisoft/sys/sysuser/service/SysUserService.java
+2
-0
SysUserServiceImpl.java
.../rcisoft/sys/sysuser/service/impl/SysUserServiceImpl.java
+56
-76
CheckUtil.java
src/main/java/org/rcisoft/sys/sysuser/util/CheckUtil.java
+2
-2
VisitInfomationServiceImpl.java
...ft/sys/visit/service/impl/VisitInfomationServiceImpl.java
+6
-3
UserDto.java
src/main/java/org/rcisoft/tencent/dto/UserDto.java
+2
-1
application-dev-conf.yml
src/main/resources/application-dev-conf.yml
+2
-1
application-prod-conf.yml
src/main/resources/application-prod-conf.yml
+5
-0
SysDictDataRepositorys.xml
src/main/resources/mapper/SysDictDataRepositorys.xml
+7
-0
SysUserRepositorys.xml
src/main/resources/mapper/SysUserRepositorys.xml
+18
-7
VisitPersonRepositorys.xml
src/main/resources/mapper/VisitPersonRepositorys.xml
+2
-2
No files found.
src/main/java/org/rcisoft/integration/jieLink/Controller/JieLinkInterController.java
View file @
29840916
...
...
@@ -53,7 +53,6 @@ public class JieLinkInterController {
}
@CyOpeLogAnno
(
title
=
"jieLinkInter-同步设备信息"
,
businessType
=
CyLogTypeEnum
.
INSERT
)
@ApiOperation
(
value
=
"捷顺对接集成"
,
notes
=
"同步设备信息"
)
@GetMapping
(
value
=
"/syncDeviceData"
)
public
JieLinkResultDto
syncDeviceData
()
{
...
...
src/main/java/org/rcisoft/integration/jieLink/service/impl/JieLinkServiceImpl.java
View file @
29840916
This diff is collapsed.
Click to expand it.
src/main/java/org/rcisoft/sys/sysuser/controller/SysUserController.java
View file @
29840916
...
...
@@ -14,7 +14,7 @@ import org.rcisoft.core.operlog.enums.CyLogTypeEnum;
import
org.rcisoft.core.result.enums.CyReSysExcEnum
;
import
org.rcisoft.core.util.CyEpExcelUtil
;
import
org.rcisoft.core.util.CyQrCodeUtil
;
import
org.rcisoft.
sys.sysuser.dao.SysUserRepositorys
;
import
org.rcisoft.
integration.jieLink.service.IJieLinkService
;
import
org.rcisoft.sys.sysuser.dto.ExportUserDTO
;
import
org.rcisoft.sys.sysuser.entity.SysUser
;
import
org.springframework.validation.BindingResult
;
...
...
@@ -36,9 +36,6 @@ import org.springframework.web.multipart.MultipartFile;
import
java.awt.image.BufferedImage
;
import
java.io.ByteArrayOutputStream
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
/**
...
...
@@ -52,6 +49,9 @@ public class SysUserController extends CyPaginationController<SysUser> {
@Autowired
private
SysUserService
sysUserServiceImpl
;
@Autowired
private
IJieLinkService
jieLinkServiceImpl
;
//@PreAuthorize("@cyPerm.hasPerm('sys:user:add')")
@CyOpeLogAnno
(
title
=
"system-用户表管理-新增用户表"
,
businessType
=
CyLogTypeEnum
.
INSERT
)
@ApiOperation
(
value
=
"添加用户表"
,
notes
=
"添加用户表"
)
...
...
@@ -150,6 +150,15 @@ public class SysUserController extends CyPaginationController<SysUser> {
sysUserServiceImpl
.
findAllByData
(
sysUser
));
}
//查询所有数据字典
@GetMapping
(
value
=
"/queryDataAll/{dictType:\\w+}"
)
public
CyResult
queryDataAll
(
SysUser
sysUser
)
{
return
CyResultGenUtil
.
builder
(
new
CyPersistModel
(
1
),
CyMessCons
.
MESSAGE_ALERT_SUCCESS
,
CyMessCons
.
MESSAGE_ALERT_ERROR
,
sysUserServiceImpl
.
findAllByDataAll
(
sysUser
));
}
//查询部门
@GetMapping
(
value
=
"/queryDept"
)
public
CyResult
queryDept
(
SysUser
sysUser
)
{
...
...
@@ -221,14 +230,16 @@ public class SysUserController extends CyPaginationController<SysUser> {
* 获取 二维码接口地址
* 配置文件需要 配置 前缀
*
* @param
business
Id
* @param
person
Id
* @return
* @deprecated 前端生成 二维码
* 后端返回 base64
*/
@GetMapping
(
"/getTradeScan/{
business
Id:\\w+}"
)
@GetMapping
(
"/getTradeScan/{
person
Id:\\w+}"
)
@ResponseBody
public
CyResult
getTradeScan
(
@PathVariable
Integer
businessId
)
{
public
CyResult
getTradeScan
(
@PathVariable
String
personId
)
{
// 根据用户id获取personId
// String codeUrl = jieLinkServiceImpl.pullVisitUserQrCode(personId);
String
codeUrl
=
"sysUserServiceImpl.findById(businessId).toString()"
;
String
png_base64
=
null
;
//返回二维码 并且构造支付包web支付对象
...
...
src/main/java/org/rcisoft/sys/sysuser/dao/SysDictDataRepositorys.java
View file @
29840916
...
...
@@ -30,6 +30,8 @@ public interface SysDictDataRepositorys extends CyBaseMapper<SysDictData> {
//查询字典
List
<
SysUser
>
queryData
(
SysUser
sysUser
);
//查询全部字典
List
<
SysUser
>
queryDataAll
(
SysUser
sysUser
);
//根据职位id查询职位字典
List
<
SysDictData
>
queryDataByPosition
(
String
position
);
...
...
src/main/java/org/rcisoft/sys/sysuser/dao/SysUserRepositorys.java
View file @
29840916
...
...
@@ -44,6 +44,8 @@ public interface SysUserRepositorys extends CyBaseMapper<SysUser> {
List
<
SysUser
>
querySysUsersByPhone
(
String
phone
);
List
<
SysUser
>
querySysUsersByPhoneOUt
(
@Param
(
"phone"
)
String
phone
,
@Param
(
"userId"
)
Integer
userId
);
List
<
SysUser
>
querySysUsersByUserName
(
String
username
);
List
<
SysUser
>
querySysUsersByDId
(
Integer
businessId
);
...
...
src/main/java/org/rcisoft/sys/sysuser/entity/SysUser.java
View file @
29840916
...
...
@@ -322,6 +322,9 @@ public class SysUser extends CyIdIncreEntity<SysUser> {
// @Excel(name = "人脸信息", orderNum = "23", width = 20)
private
String
faceAddress
;
// 管理员状态(0停,1起)
private
String
glFlag
;
/**
* @desc 黑名单状态(0不存在1存在)
* @column blacklist_flag
...
...
src/main/java/org/rcisoft/sys/sysuser/service/SysUserService.java
View file @
29840916
...
...
@@ -76,6 +76,8 @@ public interface SysUserService {
//查询字典
List
<
SysUser
>
findAllByData
(
SysUser
sysUser
);
List
<
SysUser
>
findAllByDataAll
(
SysUser
sysUser
);
//查询部门
List
<
SysUser
>
findAllByDept
(
SysUser
sysUser
);
...
...
src/main/java/org/rcisoft/sys/sysuser/service/impl/SysUserServiceImpl.java
View file @
29840916
This diff is collapsed.
Click to expand it.
src/main/java/org/rcisoft/sys/sysuser/util/CheckUtil.java
View file @
29840916
...
...
@@ -101,9 +101,9 @@ public class CheckUtil {
if
(
StringUtils
.
isEmpty
(
visitInfoDto
.
getVisitPhone
()))
notTrue
.
add
(
"访客手机号不能为空"
);
// 判断访客姓名和手机号是否数量匹配
List
<
String
>
userName
=
Arrays
.
asList
(
visitInfoDto
.
getVisitName
().
split
(
","
)).
stream
()
List
<
String
>
userName
=
Arrays
.
asList
(
visitInfoDto
.
getVisitName
().
split
(
",
|,
"
)).
stream
()
.
filter
(
u
->
StringUtils
.
isNotEmpty
(
u
)).
collect
(
Collectors
.
toList
());
List
<
String
>
phone
=
Arrays
.
asList
(
visitInfoDto
.
getVisitPhone
().
split
(
","
)).
stream
()
List
<
String
>
phone
=
Arrays
.
asList
(
visitInfoDto
.
getVisitPhone
().
split
(
",
|,
"
)).
stream
()
.
filter
(
p
->
StringUtils
.
isNotEmpty
(
p
)).
distinct
()
.
collect
(
Collectors
.
toList
());
if
(
userName
.
size
()
!=
phone
.
size
())
...
...
src/main/java/org/rcisoft/sys/visit/service/impl/VisitInfomationServiceImpl.java
View file @
29840916
...
...
@@ -183,7 +183,10 @@ public class VisitInfomationServiceImpl extends ServiceImpl<VisitInfomationRepos
*/
public
CyPersistModel
forbidden
(
VisitInfoMation
visitInfomation
){
visitInfomation
.
setVisitStatus
(
"2"
);
// 禁用邀访信息
int
line
=
baseMapper
.
updateById
(
visitInfomation
);
// 撤销邀访
//jieLinkService.cancelVisitorData(null, visitInfomation.getItemId());
return
new
CyPersistModel
(
line
);
}
...
...
@@ -671,7 +674,7 @@ public class VisitInfomationServiceImpl extends ServiceImpl<VisitInfomationRepos
}
// 设置邀访信息访问区域
if
(
visitInfoDto
.
getVisitRegion
().
length
()
>
0
)
{
String
[]
regions
=
visitInfoDto
.
getVisitRegion
().
split
(
","
);
String
[]
regions
=
visitInfoDto
.
getVisitRegion
().
split
(
",
|,
"
);
visitInfoMation
.
setVisitRegion
(
visitInfoDto
.
getVisitRegion
());
String
regionCode
=
""
;
for
(
String
region
:
regions
)
{
...
...
@@ -695,9 +698,9 @@ public class VisitInfomationServiceImpl extends ServiceImpl<VisitInfomationRepos
visitInfoMation
.
setVisitRealTime
(
dateFormat
.
parse
(
time
));
List
<
VisitUser
>
userList
=
new
ArrayList
<>();
// 判断访客姓名和手机号是否数量匹配
List
<
String
>
visitName
=
Arrays
.
asList
(
visitInfoDto
.
getVisitName
().
split
(
","
)).
stream
()
List
<
String
>
visitName
=
Arrays
.
asList
(
visitInfoDto
.
getVisitName
().
split
(
",
|,
"
)).
stream
()
.
filter
(
u
->
StringUtils
.
isNotEmpty
(
u
)).
collect
(
Collectors
.
toList
());
List
<
String
>
visitPhone
=
Arrays
.
asList
(
visitInfoDto
.
getVisitPhone
().
split
(
","
)).
stream
()
List
<
String
>
visitPhone
=
Arrays
.
asList
(
visitInfoDto
.
getVisitPhone
().
split
(
",
|,
"
)).
stream
()
.
filter
(
p
->
StringUtils
.
isNotEmpty
(
p
)).
distinct
()
.
collect
(
Collectors
.
toList
());
for
(
int
i
=
0
;
i
<
visitName
.
size
();
i
++)
{
...
...
src/main/java/org/rcisoft/tencent/dto/UserDto.java
View file @
29840916
...
...
@@ -11,7 +11,8 @@ public class UserDto extends SysUserRbac {
private
String
positionLabel
;
@Transient
private
String
position
;
@Transient
private
String
personId
;
//黑名单状态(0不存在1存在)
@Transient
private
String
blacklistFlag
;
...
...
src/main/resources/application-dev-conf.yml
View file @
29840916
...
...
@@ -90,7 +90,8 @@ wx:
appId
:
wx16cfb2d12e4ab57c
secret
:
37556072ad536b8d9d6cf5fb638fec88
timeOut
:
3600
jieLink
:
apiUrl
:
http://192.168.18.192:8091
account
:
9999
pwd
:
123456
\ No newline at end of file
pwd
:
123456
src/main/resources/application-prod-conf.yml
View file @
29840916
...
...
@@ -93,3 +93,8 @@ wx:
appId
:
wxeaf4e41658aad634
secret
:
1e7727cec4a9a85fe009a2ee6ee5aaf7
timeOut
:
3600
jieLink
:
apiUrl
:
http://192.168.18.192:8091
account
:
9999
pwd
:
123456
src/main/resources/mapper/SysDictDataRepositorys.xml
View file @
29840916
...
...
@@ -55,6 +55,13 @@
and del_flag = 0
</select>
<select
id=
"queryDataAll"
resultMap=
"BaseResultMap"
>
SELECT *
FROM sys_dict_data
WHERE dict_type = #{dictType}
and del_flag = 0
</select>
<select
id=
"queryDataByPosition"
resultMap=
"BaseResultMap"
>
SELECT *
FROM sys_dict_data
...
...
src/main/resources/mapper/SysUserRepositorys.xml
View file @
29840916
...
...
@@ -8,7 +8,6 @@
<result
column=
"person_id"
jdbcType=
"VARCHAR"
property=
"personId"
/>
<result
column=
"nick_name"
jdbcType=
"VARCHAR"
property=
"nickName"
/>
<result
column=
"user_type"
jdbcType=
"VARCHAR"
property=
"userType"
/>
<result
column=
"person_id"
jdbcType=
"VARCHAR"
property=
"personId"
/>
<result
column=
"name"
jdbcType=
"VARCHAR"
property=
"name"
/>
<result
column=
"email"
jdbcType=
"VARCHAR"
property=
"email"
/>
<result
column=
"phone"
jdbcType=
"VARCHAR"
property=
"phone"
/>
...
...
@@ -45,6 +44,7 @@
<result
column=
"position"
jdbcType=
"VARCHAR"
property=
"position"
/>
<result
column=
"position_label"
jdbcType=
"VARCHAR"
property=
"positionLabel"
/>
<result
column=
"username"
jdbcType=
"VARCHAR"
property=
"username"
/>
<result
column=
"person_id"
jdbcType=
"VARCHAR"
property=
"personId"
/>
<result
column=
"password"
jdbcType=
"VARCHAR"
property=
"password"
/>
<result
column=
"nick_name"
jdbcType=
"VARCHAR"
property=
"nickName"
/>
<result
column=
"user_type"
jdbcType=
"VARCHAR"
property=
"userType"
/>
...
...
@@ -73,12 +73,13 @@
<result
column=
"blacklist_flag"
jdbcType=
"TIMESTAMP"
property=
"blacklistFlag"
/>
</resultMap>
<!-- wx小程序查询使用-->
<!-- wx小程序查询使用-->
<resultMap
id=
"UserDtoMap"
type=
"org.rcisoft.tencent.dto.UserDto"
>
<id
column=
"business_id"
jdbcType=
"INTEGER"
property=
"businessId"
/>
<result
column=
"position"
jdbcType=
"VARCHAR"
property=
"position"
/>
<result
column=
"position_label"
jdbcType=
"VARCHAR"
property=
"positionLabel"
/>
<result
column=
"username"
jdbcType=
"VARCHAR"
property=
"username"
/>
<result
column=
"person_id"
jdbcType=
"VARCHAR"
property=
"personId"
/>
<result
column=
"password"
jdbcType=
"VARCHAR"
property=
"password"
/>
<result
column=
"nick_name"
jdbcType=
"VARCHAR"
property=
"nickName"
/>
<result
column=
"user_type"
jdbcType=
"VARCHAR"
property=
"userType"
/>
...
...
@@ -216,6 +217,7 @@
create_date ,
update_date ,
password ,
gl_flag,
<if
test=
"addressLabel != null"
>
address_label ,
</if>
<if
test=
"positionLabel != null"
>
position_label ,
</if>
<if
test=
"nltBzLabel != null"
>
nlt_bz_label ,
</if>
...
...
@@ -236,6 +238,7 @@
#{createDate},
#{updateDate},
#{password},
'1',
<if
test=
"addressLabel != null"
>
#{addressLabel},
</if>
<if
test=
"positionLabel != null"
>
#{positionLabel},
</if>
<if
test=
"nltBzLabel != null"
>
#{nltBzLabel},
</if>
...
...
@@ -265,6 +268,7 @@
<if
test=
"entity.identity != null"
>
identity = #{entity.identity},
</if>
<if
test=
"entity.nltBzLabel != null"
>
nlt_bz_label = #{entity.nltBzLabel},
</if>
<if
test=
"entity.password != null"
>
password = #{entity.password},
</if>
<if
test=
"entity.glFlag != null"
>
gl_flag = #{entity.glFlag},
</if>
</trim>
where business_id = #{entity.businessId}
</update>
...
...
@@ -403,9 +407,9 @@
</select>
<select
id=
"selectByOpenidWx"
resultMap=
"UserDtoMap"
>
select su.*
,
sd.dept_name dept_name
select su.*
,
sd.dept_name dept_name
from sys_user su
left join sys_dept sd on su.dept_id = sd.business_id
left join sys_dept sd on su.dept_id = sd.business_id
where su.wx_openid = #{openid}
and su.del_flag = 0
</select>
...
...
@@ -417,18 +421,25 @@
</select>
<select
id=
"selectByPhoneWx"
resultMap=
"UserDtoMap"
>
select su.*
,
sd.dept_name dept_name
select su.*
,
sd.dept_name dept_name
from sys_user su
left join sys_dept sd on su.dept_id = sd.business_id
left join sys_dept sd on su.dept_id = sd.business_id
where su.phone = #{phone}
and su.del_flag = 0
</select>
<select
id=
"selectByUserId"
resultMap=
"UserDtoMap"
>
select su.*
,
sd.dept_name dept_name
select su.*
,
sd.dept_name dept_name
from sys_user su
left join sys_dept sd on su.dept_id = sd.business_id
where su.business_id = #{businessId}
and su.del_flag = 0
</select>
<select
id=
"querySysUsersByPhoneOUt"
resultType=
"org.rcisoft.sys.sysuser.entity.SysUser"
>
select *
from sys_user
where phone = #{phone}
and business_id !=#{userId}
and del_flag = 0
</select>
</mapper>
src/main/resources/mapper/VisitPersonRepositorys.xml
View file @
29840916
...
...
@@ -139,14 +139,14 @@
and date_format(su.last_date,'%Y-%m-%d')
<
= date_format(#{entity.lastDateQueryEnd},'%Y-%m-%d')
</if>
<if
test=
"entity.sort == '1'.toString() "
>
<!-- 排序-->
order BY su.first_date,su.create_
tim
e desc
order BY su.first_date,su.create_
dat
e desc
</if>
<if
test=
"entity.sort == '2'.toString() "
>
<!-- 排序-->
-- order BY su.name desc
order BY F_GET_PYJM(su.name)
</if>
<if
test=
"entity.sort == '3'.toString() "
>
<!-- 排序-->
order BY su.last_date,su.create_
tim
e desc
order BY su.last_date,su.create_
dat
e desc
</if>
</select>
...
...
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