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
9fbd85ac
Commit
9fbd85ac
authored
Jan 14, 2023
by
王琮
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
访客的受邀记录
parent
02597b25
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
39 additions
and
24 deletions
+39
-24
VisitInfoMation.java
...in/java/org/rcisoft/sys/visit/entity/VisitInfoMation.java
+4
-0
InvitedPersonServiceImpl.java
...soft/sys/visit/service/impl/InvitedPersonServiceImpl.java
+0
-5
InvitedPersonMapper.xml
src/main/resources/mapper/InvitedPersonMapper.xml
+35
-19
No files found.
src/main/java/org/rcisoft/sys/visit/entity/VisitInfoMation.java
View file @
9fbd85ac
...
...
@@ -215,5 +215,9 @@ public class VisitInfoMation extends CyIdIncreEntity<VisitInfoMation> {
// 同步状态(0:未同步,1:已同步)
private
String
synStatus
;
@Transient
// 查询输入的多选事由
@TableField
(
exist
=
false
)
private
String
state
;
}
src/main/java/org/rcisoft/sys/visit/service/impl/InvitedPersonServiceImpl.java
View file @
9fbd85ac
...
...
@@ -105,19 +105,14 @@ public class InvitedPersonServiceImpl extends ServiceImpl<InvitedPersonRepositor
*/
@Override
public
IPage
<
VisitInfoMation
>
getVisitInfoListByPagination
(
CyPageInfo
<
VisitInfoMation
>
paginationUtility
,
VisitInfoMation
visitInfomation
,
HttpServletRequest
request
)
{
//获取当前用户手机号
String
phone
=
CyUserUtil
.
getUserInfoStrProp
(
cyJwtUtil
.
getToken
(
request
),
CyUserUtil
.
USER_PHONE
);
// System.out.println("用户手机号" + phone);
// 设置默认排序方式
if
(
visitInfomation
.
getSort
()
==
null
||
visitInfomation
.
getSort
().
equals
(
""
)){
visitInfomation
.
setSort
(
"3"
);
}
//查找对象
IPage
<
VisitInfoMation
>
visitInfoMationIPage
=
invitedPersonRepository
.
queryVisitInfomationsPaged
(
paginationUtility
,
visitInfomation
,
phone
);
return
visitInfoMationIPage
;
}
...
...
src/main/resources/mapper/InvitedPersonMapper.xml
View file @
9fbd85ac
...
...
@@ -13,41 +13,56 @@
<result
column=
"update_date"
jdbcType=
"TIMESTAMP"
property=
"updateDate"
/>
<result
column=
"remarks"
jdbcType=
"VARCHAR"
property=
"remarks"
/>
<result
column=
"flag"
jdbcType=
"VARCHAR"
property=
"flag"
/>
<collection
property=
"visitInfo"
ofType=
"org.rcisoft.sys.visit.entity.VisitInfoMation"
column=
"visit_id"
select=
"getVisitInfo"
/>
<collection
property=
"visitInfo"
ofType=
"org.rcisoft.sys.visit.entity.VisitInfoMation"
column=
"visit_id"
select=
"getVisitInfo"
/>
</resultMap>
<select
id=
"getVisitInfo"
resultType=
"org.rcisoft.sys.visit.entity.VisitInfoMation"
>
select business_id,user_id,user_name,dept_name,post_name,visit_reason_code,visit_reason,visit_region,visit_date,visit_real_time,visit_time,visit_status,create_date info_create_date
select business_id,
user_id,
user_name,
dept_name,
post_name,
visit_reason_code,
visit_reason,
visit_region,
visit_date,
visit_real_time,
visit_time,
visit_status,
create_date info_create_date
from visit_infomation
where del_flag = 0
and business_id = #{visit_id}
and business_id = #{visit_id}
</select>
<select
id=
"getVisitUserByPhone"
resultMap=
"BaseResultMap"
>
select * from visit_user
select *
from visit_user
where del_flag = 0
and visit_phone = #{visitPhone}
and visit_phone = #{visitPhone}
</select>
<select
id=
"queryVisitInfomationsPaged"
resultType=
"org.rcisoft.sys.visit.entity.VisitInfoMation"
>
select
vi.business_id,
vi.user_name,
vi.dept_name,
vi.post_name,
vi.create_date,
vi.visit_reason,
vi.visit_region,
vi.visit_real_time,
vi.visit_date,
vi.visit_time,
vi.visit_status,
vi.visit_real_time
vi.user_name,
vi.dept_name,
vi.post_name,
vi.create_date,
vi.visit_reason,
vi.visit_region,
vi.visit_real_time,
vi.visit_date,
vi.visit_time,
vi.visit_status,
vi.visit_real_time
vu.state
from visit_infomation vi
left join visit_user vu on vu.visit_id = vi.business_id
where
1=1 and
vi.del_flag = 0 and vu.visit_phone = #{phone}
where vi.del_flag = 0 and vu.visit_phone = #{phone}
<if
test=
"entity.visitStatus !=null and entity.visitStatus != ''"
>
and v
i.visit_status
= #{entity.visitStatus}
and v
u.state
= #{entity.visitStatus}
</if>
<if
test=
"entity.selectTime !=null and entity.selectTime != ''"
>
<if
test=
"entity.selectTime == '0'.toString()"
>
...
...
@@ -87,7 +102,8 @@
<select
id=
"getVisitUserById"
resultMap=
"BaseResultMap"
>
select * from visit_user
select *
from visit_user
where del_flag = 0
and business_id = #{businessId}
</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