Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoban3.0
haoban-manage3.0
Commits
c82413d1
Commit
c82413d1
authored
Mar 07, 2023
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
订单查询
parent
e2a9daff
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
36 additions
and
3 deletions
+36
-3
GicOrderController.java
...aoban/manage/web/controller/order/GicOrderController.java
+9
-2
GicOrderVerificationController.java
.../web/controller/order/GicOrderVerificationController.java
+27
-1
No files found.
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/order/GicOrderController.java
View file @
c82413d1
...
...
@@ -23,6 +23,7 @@ import com.gic.business.order.enums.OrderEnum;
import
com.gic.business.order.qdto.ordermanage.ListOrderManageQDTO
;
import
com.gic.business.order.qdto.ordermanage.OrderItemShipmentQDTO
;
import
com.gic.business.order.qdto.ordermanage.OrderShipmentQDTO
;
import
com.gic.business.order.qdto.ordermanage.QueryOrderDetailQDTO
;
import
com.gic.business.order.qdto.ordermanage.UpdateOrderLogisticsQDTO
;
import
com.gic.business.order.service.ordermanage.WebOrderManageApiService
;
import
com.gic.commons.util.EntityUtil
;
...
...
@@ -113,7 +114,10 @@ public class GicOrderController {
@RequestMapping
(
"order-detail"
)
public
RestResponse
<
Object
>
orderDetail
(
String
enterpriseId
,
String
clerkId
,
String
searchParams
,
@RequestParam
(
defaultValue
=
"1"
)
int
orderType
,
String
orderId
)
{
ServiceResponse
<
OrderDetailDTO
>
ret
=
webOrderManageApiService
.
getOrderDetail
(
enterpriseId
,
orderId
);
QueryOrderDetailQDTO
qdto
=
new
QueryOrderDetailQDTO
();
qdto
.
setEnterpriseId
(
enterpriseId
);
qdto
.
setOrderId
(
orderId
);
ServiceResponse
<
OrderDetailDTO
>
ret
=
webOrderManageApiService
.
getOrderDetail
(
qdto
);
if
(!
ret
.
isSuccess
())
{
return
RestResponse
.
failure
(
ret
.
getCode
(),
ret
.
getMessage
());
}
...
...
@@ -138,7 +142,10 @@ public class GicOrderController {
// 订单发货商品列表
@RequestMapping
(
"order-deliver-list"
)
public
RestResponse
<
Object
>
orderDeliverList
(
String
enterpriseId
,
String
orderId
)
{
ServiceResponse
<
OrderDetailDTO
>
resp
=
this
.
webOrderManageApiService
.
getOrderDetail
(
enterpriseId
,
orderId
);
QueryOrderDetailQDTO
qdto
=
new
QueryOrderDetailQDTO
();
qdto
.
setEnterpriseId
(
enterpriseId
);
qdto
.
setOrderId
(
orderId
);
ServiceResponse
<
OrderDetailDTO
>
resp
=
webOrderManageApiService
.
getOrderDetail
(
qdto
);
List
<
ListOrderItemDTO
>
list
=
resp
.
getResult
().
getOrderItemList
();
List
<
OrderListItemVO
>
voList
=
new
ArrayList
<>();
for
(
ListOrderItemDTO
item
:
list
)
{
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/order/GicOrderVerificationController.java
View file @
c82413d1
...
...
@@ -16,10 +16,14 @@ import com.alibaba.fastjson.JSON;
import
com.alibaba.fastjson.JSONArray
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.business.order.dto.ordermanage.OrderDetailDTO
;
import
com.gic.business.order.dto.ordermanage.OrderInfoDTO
;
import
com.gic.business.order.qdto.ordermanage.QueryOrderDetailQDTO
;
import
com.gic.business.order.qdto.ordermanage.SelfPickOffQDTO
;
import
com.gic.business.order.service.ordermanage.WebOrderManageApiService
;
import
com.gic.clerk.api.dto.ClerkDTO
;
import
com.gic.clerk.api.service.ClerkService
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.haoban.app.aggregation.api.dto.evaluation.CreateRecordRequest
;
import
com.gic.haoban.app.aggregation.api.dto.evaluation.OrderProductRequest
;
...
...
@@ -30,6 +34,9 @@ import com.gic.haoban.common.utils.HaobanResponse;
import
com.gic.haoban.manage.web.controller.marketing.MemberMarketingController
;
import
com.gic.haoban.manage.web.errCode.HaoBanErrCode
;
import
com.gic.haoban.manage.web.qo.order.integral.ClerkQo
;
import
com.gic.haoban.manage.web.vo.order.MemberInfoVO
;
import
com.gic.haoban.manage.web.vo.order.OrderDetailItemVO
;
import
com.gic.haoban.manage.web.vo.order.OrderDetailVO
;
import
com.gic.haoban.manage.web.vo.order.integral.CheckVO
;
import
com.gic.haoban.manage.web.vo.order.integral.OrderCountVO
;
import
com.gic.haoban.manage.web.vo.order.integral.ProductSku
;
...
...
@@ -152,7 +159,26 @@ public class GicOrderVerificationController {
// 微商城
if
(
writeOffCode
.
startsWith
(
"M"
))
{
// 通过核销码查询
return
RestResponse
.
successResult
();
QueryOrderDetailQDTO
qdto
=
new
QueryOrderDetailQDTO
();
qdto
.
setEnterpriseId
(
enterpriseId
);
qdto
.
setWriteOffCode
(
writeOffCode
);
ServiceResponse
<
OrderDetailDTO
>
ret
=
webOrderManageApiService
.
getOrderDetail
(
qdto
);
logger
.
info
(
"订单信息={}"
,
JSON
.
toJSONString
(
ret
,
true
));
OrderInfoDTO
orderInfo
=
ret
.
getResult
().
getOrderInfo
();
OrderDetailVO
orderDetailVO
=
EntityUtil
.
changeEntityByJSON
(
OrderDetailVO
.
class
,
ret
.
getResult
().
getOrderInfo
());
orderDetailVO
.
setBuyerRemark
(
orderInfo
.
getRemarks
());
List
<
OrderDetailItemVO
>
orderItemList
=
EntityUtil
.
changeEntityListNew
(
OrderDetailItemVO
.
class
,
ret
.
getResult
().
getOrderItemList
());
orderDetailVO
.
setOrderItemList
(
orderItemList
);
MemberInfoVO
member
=
new
MemberInfoVO
();
member
.
setMemberId
(
""
);
member
.
setMemberImage
(
""
);
member
.
setAddressPhone
(
orderInfo
.
getBuyerPhone
());
member
.
setAddressName
(
orderInfo
.
getBuyerName
());
member
.
setAddressDetail
(
orderInfo
.
getAddressInfo
());
orderDetailVO
.
setMember
(
member
);
return
RestResponse
.
successResult
(
orderDetailVO
);
}
else
{
// 积分商城
DubboResult
<
IntegralMallExchangeLogDTO
>
integralResult
=
integralmallService
...
...
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