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
1
Merge Requests
1
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
7abacf60
Commit
7abacf60
authored
Mar 09, 2023
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
自动收货时间
parent
e4c95817
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
48 additions
and
2 deletions
+48
-2
GicOrderController.java
...aoban/manage/web/controller/order/GicOrderController.java
+24
-2
OrderDetailVO.java
...ava/com/gic/haoban/manage/web/vo/order/OrderDetailVO.java
+24
-0
No files found.
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/order/GicOrderController.java
View file @
7abacf60
...
...
@@ -25,6 +25,8 @@ import com.gic.business.order.dto.ordermanage.ListOrderDTO;
import
com.gic.business.order.dto.ordermanage.ListOrderItemDTO
;
import
com.gic.business.order.dto.ordermanage.OrderDetailDTO
;
import
com.gic.business.order.dto.ordermanage.OrderInfoDTO
;
import
com.gic.business.order.dto.ordermanage.OrderNodeDTO
;
import
com.gic.business.order.dto.setting.MallOrderSettingDTO
;
import
com.gic.business.order.enums.OrderEnum
;
import
com.gic.business.order.qdto.ordermanage.CountOrderStatusQDTO
;
import
com.gic.business.order.qdto.ordermanage.ListOrderManageQDTO
;
...
...
@@ -35,8 +37,10 @@ import com.gic.business.order.qdto.ordermanage.SelfPickOffQDTO;
import
com.gic.business.order.qdto.ordermanage.UpdateOrderLogisticsQDTO
;
import
com.gic.business.order.service.activity.MemberReferClerkApiService
;
import
com.gic.business.order.service.ordermanage.WebOrderManageApiService
;
import
com.gic.business.order.service.setting.OrderSettingApiService
;
import
com.gic.clerk.api.dto.ClerkDTO
;
import
com.gic.clerk.api.service.ClerkService
;
import
com.gic.commons.util.DateUtil
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.commons.webapi.reponse.RestResponse
;
...
...
@@ -86,6 +90,8 @@ public class GicOrderController {
private
OrderVerificationRecordApiService
orderVerificationRecordApiService
;
@Autowired
private
ProductStockApiService
productStockApiService
;
@Autowired
private
OrderSettingApiService
orderSettingApiService
;
// 发货订单列表 (0全部,待发货2+待收货3,部分发货7)
@RequestMapping
(
"list-order"
)
...
...
@@ -185,8 +191,24 @@ public class GicOrderController {
return
RestResponse
.
failure
(
ret
.
getCode
(),
ret
.
getMessage
());
}
logger
.
info
(
"订单信息={}"
,
JSON
.
toJSONString
(
ret
,
true
));
return
RestResponse
.
successResult
(
this
.
getOrderDetail
(
enterpriseId
,
ret
.
getResult
().
getOrderInfo
(),
ret
.
getResult
().
getOrderItemList
()));
OrderDetailVO
detail
=
this
.
getOrderDetail
(
enterpriseId
,
ret
.
getResult
().
getOrderInfo
(),
ret
.
getResult
().
getOrderItemList
());
// 自动收货时间
List
<
OrderNodeDTO
>
stepList
=
ret
.
getResult
().
getOrderNodeList
();
if
(
CollectionUtils
.
isNotEmpty
(
stepList
))
{
stepList
.
forEach
(
item
->
{
if
(
item
.
getOrderStep
()
==
3
)
{
ServiceResponse
<
MallOrderSettingDTO
>
setResp
=
this
.
orderSettingApiService
.
getOrderSetting
(
enterpriseId
);
int
autoDay
=
setResp
.
getResult
().
getAutoConfirm
();
if
(
0
!=
autoDay
)
{
detail
.
setAutoTaskOverTime
(
DateUtil
.
addDay
(
item
.
getCreateTime
(),
autoDay
));
return
;
}
}
});
}
return
RestResponse
.
successResult
(
detail
);
}
private
OrderDetailVO
getOrderDetail
(
String
enterpriseId
,
OrderInfoDTO
orderInfo
,
...
...
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/vo/order/OrderDetailVO.java
View file @
7abacf60
...
...
@@ -77,6 +77,30 @@ public class OrderDetailVO implements Serializable {
*/
private
String
amountPayableInfo
;
/**
* 自提截止时间
*/
private
Date
pickUpOverTime
;
// 自动收货时间
private
Date
autoTaskOverTime
;
public
Date
getAutoTaskOverTime
()
{
return
autoTaskOverTime
;
}
public
void
setAutoTaskOverTime
(
Date
autoTaskOverTime
)
{
this
.
autoTaskOverTime
=
autoTaskOverTime
;
}
public
Date
getPickUpOverTime
()
{
return
pickUpOverTime
;
}
public
void
setPickUpOverTime
(
Date
pickUpOverTime
)
{
this
.
pickUpOverTime
=
pickUpOverTime
;
}
public
Date
getPayTime
()
{
return
payTime
;
}
...
...
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