Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
O
on-site-service
Project
Project
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
external
on-site-service
Commits
df1e836f
Commit
df1e836f
authored
Jul 12, 2022
by
kretee
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: miniapp订单查询接口修改实现
parent
6e3d3f64
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
26 deletions
+14
-26
ServiceOrderService.java
...iteservice/miniapp/service/order/ServiceOrderService.java
+14
-26
No files found.
mini-app/src/main/java/com/onsiteservice/miniapp/service/order/ServiceOrderService.java
View file @
df1e836f
...
@@ -17,7 +17,6 @@ import com.onsiteservice.entity.address.ServiceAddress;
...
@@ -17,7 +17,6 @@ import com.onsiteservice.entity.address.ServiceAddress;
import
com.onsiteservice.entity.category.ServiceSubclass
;
import
com.onsiteservice.entity.category.ServiceSubclass
;
import
com.onsiteservice.entity.order.ServiceOrder
;
import
com.onsiteservice.entity.order.ServiceOrder
;
import
com.onsiteservice.entity.user.User
;
import
com.onsiteservice.entity.user.User
;
import
com.onsiteservice.miniapp.controller.address.vo.ServiceAddressVO
;
import
com.onsiteservice.miniapp.controller.order.dto.*
;
import
com.onsiteservice.miniapp.controller.order.dto.*
;
import
com.onsiteservice.miniapp.controller.order.vo.ServiceOrderVO
;
import
com.onsiteservice.miniapp.controller.order.vo.ServiceOrderVO
;
import
com.onsiteservice.miniapp.mapper.order.ServiceOrderBizMapper
;
import
com.onsiteservice.miniapp.mapper.order.ServiceOrderBizMapper
;
...
@@ -44,17 +43,19 @@ import java.util.stream.Collectors;
...
@@ -44,17 +43,19 @@ import java.util.stream.Collectors;
public
class
ServiceOrderService
extends
AbstractMapper
<
ServiceOrder
>
{
public
class
ServiceOrderService
extends
AbstractMapper
<
ServiceOrder
>
{
/**
* 短信相关
*/
@Value
(
"${aliyun.sms.sign}"
)
@Value
(
"${aliyun.sms.sign}"
)
private
String
sign
;
private
String
sign
;
@Autowired
@Autowired
private
SmsUtils
smsUtils
;
private
SmsUtils
smsUtils
;
@Resource
@Resource
private
ServiceOrderBizMapper
serviceOrderBizMapper
;
private
ServiceOrderBizMapper
serviceOrderBizMapper
;
@Resource
@Resource
private
Service
AddressService
serviceAddressService
;
private
Service
OrderMapper
serviceOrderMapper
;
@Resource
@Resource
private
ServiceAddressMapper
serviceAddressMapper
;
private
ServiceAddressMapper
serviceAddressMapper
;
...
@@ -65,9 +66,6 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
...
@@ -65,9 +66,6 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
@Resource
@Resource
private
UserMapper
userMapper
;
private
UserMapper
userMapper
;
@Resource
private
ServiceOrderMapper
serviceOrderMapper
;
public
ServiceOrderVO
selectById
(
Long
id
,
Long
userId
)
{
public
ServiceOrderVO
selectById
(
Long
id
,
Long
userId
)
{
// 订单信息
// 订单信息
...
@@ -80,16 +78,15 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
...
@@ -80,16 +78,15 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
ServiceOrder
serviceOrder
=
serviceOrderList
.
get
(
0
);
ServiceOrder
serviceOrder
=
serviceOrderList
.
get
(
0
);
ServiceOrderVO
serviceOrderVO
=
AttrCopyUtils
.
copy
(
serviceOrder
,
new
ServiceOrderVO
());
ServiceOrderVO
serviceOrderVO
=
AttrCopyUtils
.
copy
(
serviceOrder
,
new
ServiceOrderVO
());
serviceOrderVO
.
setName
(
serviceOrderVO
.
getName
());
// 订单地址信息
serviceOrderVO
.
setPhone
(
serviceOrderVO
.
getPhone
());
try
{
ServiceAddressVO
serviceAddressVO
=
serviceAddressService
.
selectById
(
serviceOrder
.
getAddressId
(),
userId
);
Condition
cc
=
new
Condition
(
ServiceAddress
.
class
);
cc
.
createCriteria
().
andEqualTo
(
"id"
,
serviceOrder
.
getAddressId
()).
andEqualTo
(
BizConstants
.
UserConstants
.
ACCOUNT_NO
,
userId
);
serviceOrderVO
.
setAddress
(
serviceAddressVO
.
getAddress
());
List
<
ServiceAddress
>
serviceAddressList
=
serviceAddressMapper
.
selectByCondition
(
cc
);
serviceOrderVO
.
setName
(
serviceOrderVO
.
getName
());
if
(!
CollectionUtils
.
isEmpty
(
serviceAddressList
))
{
serviceOrderVO
.
setPhone
(
serviceOrderVO
.
getPhone
());
// 订单地址信息
}
catch
(
Exception
e
)
{
serviceOrderVO
.
setAddress
(
serviceAddressList
.
get
(
0
).
getAddress
());
log
.
error
(
"根据id查询订单详情,服务地址不存在"
);
}
}
return
serviceOrderVO
;
return
serviceOrderVO
;
...
@@ -206,7 +203,6 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
...
@@ -206,7 +203,6 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
int
result
=
serviceOrderMapper
.
updateByPrimaryKeySelective
(
serviceOrder
);
int
result
=
serviceOrderMapper
.
updateByPrimaryKeySelective
(
serviceOrder
);
// TODO 调用微信支付接口
// TODO 调用微信支付接口
// TODO 短信 通知管理员 -> 用户已经支付完成,请尽快指派维修工
// TODO 短信 通知管理员 -> 用户已经支付完成,请尽快指派维修工
...
@@ -298,14 +294,6 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
...
@@ -298,14 +294,6 @@ public class ServiceOrderService extends AbstractMapper<ServiceOrder> {
}
}
private
ServiceOrder
checkOrder
(
Long
id
,
Long
userId
)
{
private
ServiceOrder
checkOrder
(
Long
id
,
Long
userId
)
{
Condition
c
=
new
Condition
(
ServiceOrder
.
class
);
Condition
c
=
new
Condition
(
ServiceOrder
.
class
);
...
...
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