Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
peizhen-java
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PeiZhen-Java
peizhen-java
Commits
4654bd31
Commit
4654bd31
authored
Sep 16, 2023
by
sdif
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
9b6575ae
6b0a2031
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
64 additions
and
48 deletions
+64
-48
pz-admin/src/main/resources/application-dev.yml
+3
-3
pz-applet/src/main/java/com/pz/applet/AccompanyMessageController.java
+12
-0
pz-system/src/main/java/com/pz/system/domain/vo/DbghOrderItemVo.java
+0
-7
pz-system/src/main/java/com/pz/system/domain/vo/DbmyOrderItemVo.java
+0
-10
pz-system/src/main/java/com/pz/system/domain/vo/DbwzOrderItemVo.java
+0
-10
pz-system/src/main/java/com/pz/system/domain/vo/OrderCommonVo.java
+10
-0
pz-system/src/main/java/com/pz/system/domain/vo/YypzOrderItemVo.java
+0
-12
pz-system/src/main/java/com/pz/system/domain/vo/ZyphOrderItemVo.java
+0
-5
pz-system/src/main/java/com/pz/system/service/IMessageService.java
+8
-0
pz-system/src/main/java/com/pz/system/service/impl/MessageServiceImpl.java
+30
-0
pz-system/src/main/resources/mapper/system/DbwzOrderMapper.xml
+1
-1
No files found.
pz-admin/src/main/resources/application-dev.yml
View file @
4654bd31
...
...
@@ -102,13 +102,13 @@ spring:
spring
:
redis
:
# 地址
host
:
localhost
host
:
cluster1.prd.nyinhong.com
# 端口,默认为6379
port
:
63
7
9
port
:
63
1
9
# 数据库索引
database
:
0
# 密码(如没有密码请注释掉)
# password:
password
:
yongqi@2022
# 连接超时时间
timeout
:
10s
# 是否开启ssl
...
...
pz-applet/src/main/java/com/pz/applet/AccompanyMessageController.java
View file @
4654bd31
package
com
.
pz
.
applet
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Arrays
;
import
lombok.RequiredArgsConstructor
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.validation.constraints.*
;
import
cn.dev33.satoken.annotation.SaCheckPermission
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.validation.annotation.Validated
;
...
...
@@ -45,4 +48,13 @@ public class AccompanyMessageController extends BaseController {
bo
.
setSender
(
getUserId
());
return
R
.
ok
(
iMessageService
.
queryPageList
(
bo
));
}
/**
* 获取我与对方聊天时间记录
*/
@GetMapping
(
"/historyTimeList/{toUserId}"
)
public
R
<
List
<
String
>>
historyTimeList
(
@PathVariable
Long
toUserId
)
{
return
R
.
ok
(
iMessageService
.
queryMessageTimeList
(
getUserId
(),
toUserId
));
}
}
pz-system/src/main/java/com/pz/system/domain/vo/DbghOrderItemVo.java
View file @
4654bd31
...
...
@@ -34,11 +34,4 @@ public class DbghOrderItemVo extends OrderCommonVo {
*/
private
Date
visitTime
;
/**
* 其他需求
*/
private
String
description
;
}
pz-system/src/main/java/com/pz/system/domain/vo/DbmyOrderItemVo.java
View file @
4654bd31
...
...
@@ -63,14 +63,4 @@ public class DbmyOrderItemVo extends OrderCommonVo {
*/
private
Boolean
isRefrigerate
;
/**
* 备注
*/
private
String
remark
;
/**
* 主订单备注
*/
private
String
description
;
}
pz-system/src/main/java/com/pz/system/domain/vo/DbwzOrderItemVo.java
View file @
4654bd31
...
...
@@ -62,16 +62,6 @@ public class DbwzOrderItemVo extends OrderCommonVo {
private
String
serviceRequirements
;
/**
* 备注
*/
private
String
remark
;
/**
* 主订单备注
*/
private
String
description
;
/**
* 上次就医情况
*/
private
String
lastMedicalTreatmentSituation
;
...
...
pz-system/src/main/java/com/pz/system/domain/vo/OrderCommonVo.java
View file @
4654bd31
...
...
@@ -60,4 +60,14 @@ public class OrderCommonVo {
*/
private
String
project
;
/**
* 其他需求
*/
private
String
description
;
/**
* 备注
*/
private
String
remark
;
}
pz-system/src/main/java/com/pz/system/domain/vo/YypzOrderItemVo.java
View file @
4654bd31
...
...
@@ -43,18 +43,6 @@ public class YypzOrderItemVo extends OrderCommonVo {
*/
private
Date
visitTime
;
/**
* 需求描述
*/
private
String
description
;
/**
* 备注
*/
private
String
remark
;
/**
* 用户id
*/
...
...
pz-system/src/main/java/com/pz/system/domain/vo/ZyphOrderItemVo.java
View file @
4654bd31
...
...
@@ -29,11 +29,6 @@ public class ZyphOrderItemVo extends OrderCommonVo {
private
String
hospital
;
/**
* 其他需求
*/
private
String
description
;
/**
* 陪护日期
*/
private
String
visitDate
;
...
...
pz-system/src/main/java/com/pz/system/service/IMessageService.java
View file @
4654bd31
...
...
@@ -7,6 +7,7 @@ import com.pz.system.domain.bo.MessageBo;
import
com.pz.system.domain.vo.InformationVo
;
import
com.pz.system.domain.vo.MessageVo
;
import
java.util.Date
;
import
java.util.List
;
public
interface
IMessageService
{
...
...
@@ -14,4 +15,11 @@ public interface IMessageService {
* 分页查询是否有聊天内容
*/
List
<
MessageVo
>
queryPageList
(
MessageBo
bo
);
/**
* 获取我与对方聊天时间记录
* @param toUserId
* @return
*/
List
<
String
>
queryMessageTimeList
(
Long
userId
,
Long
toUserId
);
}
pz-system/src/main/java/com/pz/system/service/impl/MessageServiceImpl.java
View file @
4654bd31
...
...
@@ -27,7 +27,9 @@ import com.pz.system.service.IMessageService;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
import
java.util.stream.Collectors
;
/**
* 科室Service业务层处理
...
...
@@ -64,4 +66,32 @@ public class MessageServiceImpl implements IMessageService {
}
return
result
;
}
@Override
public
List
<
String
>
queryMessageTimeList
(
Long
userId
,
Long
toUserId
)
{
List
<
MessageVo
>
messageVos
=
baseMapper
.
selectVoList
(
new
LambdaQueryWrapper
<
Message
>().
eq
(
Message:
:
getSender
,
userId
)
.
eq
(
Message:
:
getReceiver
,
toUserId
).
or
().
eq
(
Message:
:
getSender
,
toUserId
).
eq
(
Message:
:
getReceiver
,
userId
)
.
orderByDesc
(
BaseEntity:
:
getCreateTime
));
if
(
CollectionUtils
.
isNotEmpty
(
messageVos
))
{
List
<
Date
>
times
=
messageVos
.
stream
().
map
(
MessageVo:
:
getCreateTime
).
collect
(
Collectors
.
toList
());
List
<
String
>
formattedDateList
=
new
ArrayList
<>();
SimpleDateFormat
outputFormat
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
for
(
Date
date
:
times
)
{
// 格式化为目标格式
String
formattedDate
=
outputFormat
.
format
(
date
);
// 添加到新的列表
formattedDateList
.
add
(
formattedDate
);
}
List
<
String
>
newList
=
formattedDateList
.
stream
()
.
distinct
()
.
sorted
(
Comparator
.
reverseOrder
())
.
collect
(
Collectors
.
toList
());
return
newList
;
}
return
null
;
}
}
pz-system/src/main/resources/mapper/system/DbwzOrderMapper.xml
View file @
4654bd31
...
...
@@ -93,7 +93,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
total_order.remark as description,
dbwz_order.remark,
dbwz_order.voucher,
total_order.uid as userId
total_order.uid as userId
,
dbwz_order.voucher,
dbwz_order.indications as doctor
from total_order
...
...
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