no message
This commit is contained in:
parent
e66d6b56e9
commit
28c5d34acf
|
|
@ -777,6 +777,7 @@ public class OrderController extends BaseController {
|
|||
Assert.notNull(deptId, "deptId is null!");
|
||||
|
||||
// 生成主单
|
||||
orderMaster.setIsDeliveryToStore(appOrderRequest.getIsDeliveryToStore());
|
||||
orderMaster.setOrderImages(appOrderRequest.getOrderImages());
|
||||
orderMaster.setServiceShopId(appOrderRequest.getServiceShopId());
|
||||
orderMaster.setDeptId(deptId);
|
||||
|
|
@ -1449,6 +1450,19 @@ public class OrderController extends BaseController {
|
|||
}
|
||||
logger.info("处理已完成及已取消的订单: {}", orderListResponses);
|
||||
}
|
||||
|
||||
if(CollectionUtils.isNotEmpty(orderListResponses)){
|
||||
// 如果传入的参数是商品订单且timeout为1,则排除orderStatus为3、5、6的订单
|
||||
if (orderListRequest.getOrderType() != null && orderListRequest.getOrderType() == 1
|
||||
&& orderListRequest.getTimeout() != null && orderListRequest.getTimeout() == 1) {
|
||||
orderListResponses = orderListResponses.stream()
|
||||
.filter(order -> order.getOrderStatus() != 3
|
||||
&& order.getOrderStatus() != 5
|
||||
&& order.getOrderStatus() != 6)
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
}
|
||||
|
||||
// 查询新订单列表根据创建时间倒叙排列,查询其他根据更新时间倒序排列
|
||||
Collections.sort(orderListResponses, new Comparator<OrderListResponse>() {
|
||||
@Override
|
||||
|
|
@ -1697,7 +1711,7 @@ public class OrderController extends BaseController {
|
|||
if (!mewAfterServiceRecords.isEmpty()) {
|
||||
// 检查售后记录状态,如果存在afterServiceStatus不为1的记录,则显示售后记录按钮
|
||||
for (AfterServiceRecord record : mewAfterServiceRecords) {
|
||||
if (record.getAfterServiceStatus() != 1) {
|
||||
if (record.getAfterServiceStatus() == null ||(record.getAfterServiceStatus() != 1 && record.getAfterServiceStatus() != 2)) {
|
||||
hasMatchingAfterService = true;
|
||||
break;
|
||||
}
|
||||
|
|
@ -1904,7 +1918,8 @@ public class OrderController extends BaseController {
|
|||
if (currentDetailRecords != null && !currentDetailRecords.isEmpty()) {
|
||||
// 遍历售后记录,如果存在afterServiceStatus不为1的记录,则显示售后记录按钮
|
||||
for (AfterServiceRecord record : currentDetailRecords) {
|
||||
if (record.getAfterServiceStatus() != 1) {
|
||||
if (record.getAfterServiceStatus() == null ||
|
||||
(record.getAfterServiceStatus() != 1 && record.getAfterServiceStatus() != 2)) {
|
||||
showAfterServiceRecord = 1;
|
||||
break;
|
||||
}
|
||||
|
|
@ -2004,7 +2019,7 @@ public class OrderController extends BaseController {
|
|||
Integer afterTimeout = null;
|
||||
if (currentDetailRecords != null && !currentDetailRecords.isEmpty()) {
|
||||
for (AfterServiceRecord record : currentDetailRecords) {
|
||||
if (record.getAfterServiceStatus() != 1) {
|
||||
if (record.getAfterServiceStatus() == null ||(record.getAfterServiceStatus() != 1 && record.getAfterServiceStatus() != 2)) {
|
||||
showAfterServiceRecord = 1;
|
||||
}
|
||||
|
||||
|
|
@ -2162,6 +2177,9 @@ public class OrderController extends BaseController {
|
|||
|| master.getOrderStatus() == 4))
|
||||
&& master.getWorkerId() != null;
|
||||
|
||||
orderListResponse.setIsDeliveryToStore(1);
|
||||
orderListResponse.setServiceShop(shopService.getShop(master.getServiceShopId()));
|
||||
|
||||
|
||||
|
||||
// 编辑返回属性
|
||||
|
|
@ -2417,16 +2435,21 @@ public class OrderController extends BaseController {
|
|||
|
||||
int showAfterServiceRecord = 0;
|
||||
if (afterServiceRecordList != null && !afterServiceRecordList.isEmpty()) {
|
||||
// 遍历售后记录,如果存在afterServiceStatus不为1的记录,则显示售后记录按钮
|
||||
// 遍历售后记录,如果存在afterServiceStatus不为1且不为2的记录,则显示售后记录按钮
|
||||
for (AfterServiceRecord record : afterServiceRecordList) {
|
||||
if (record.getAfterServiceStatus() != 1) {
|
||||
if (record.getAfterServiceStatus() == null ||
|
||||
(record.getAfterServiceStatus() != 1 && record.getAfterServiceStatus() != 2)) {
|
||||
showAfterServiceRecord = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
orderListResponse.setShowAfterServiceRecord(showAfterServiceRecord);
|
||||
|
||||
if(orderMaster.getIsDeliveryToStore()!=null&&orderMaster.getIsDeliveryToStore()==1){
|
||||
orderListResponse.setIsDeliveryToStore(1);
|
||||
orderListResponse.setServiceShopId(orderMaster.getServiceShopId());
|
||||
orderListResponse.setServiceShop(shopService.getShop(orderMaster.getServiceShopId()));
|
||||
}
|
||||
|
||||
// 编辑返回属性
|
||||
orderListResponse.setRefundPayStatus(orderMaster.getRefundPayStatus());
|
||||
|
|
|
|||
|
|
@ -878,7 +878,10 @@ public class OrderDetailController extends BaseController {
|
|||
orderListResponse.setServiceShop(serviceShop);
|
||||
orderListResponse.setShop(shop);
|
||||
orderListResponse.setServiceShopId(serviceShop != null ? serviceShop.getShopId() : null);
|
||||
|
||||
if(orderMaster.getIsDeliveryToStore()!=null&&orderMaster.getIsDeliveryToStore()==1){
|
||||
orderListResponse.setIsDeliveryToStore(1);
|
||||
|
||||
}
|
||||
// 编辑返回属性
|
||||
orderListResponse.setRefundPayStatus(orderMaster.getRefundPayStatus());
|
||||
orderListResponse.setAfterPlatformServiceStatus(detail.getAfterServiceStatus());
|
||||
|
|
@ -1234,7 +1237,7 @@ public class OrderDetailController extends BaseController {
|
|||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
orderDetail=orderDetailService.selectById(orderDetail.getId());
|
||||
// orderDetail=orderDetailService.selectById(orderDetail.getId());
|
||||
if (orderDetail.getIsQuicklyDelivery()!=null&&orderDetail.getIsQuicklyDelivery()==1) {
|
||||
// 立即发货时更新订单商品的已发货数量
|
||||
logger.info("立即发货订单[{}]开始更新商品已发货数量", orderDetail.getId());
|
||||
|
|
@ -1243,7 +1246,8 @@ public class OrderDetailController extends BaseController {
|
|||
// 获取子订单商品列表
|
||||
List<OrderGoods> detailGoodsList = orderGoodsService.selectByOrderDetailId(orderDetail.getId());
|
||||
// 获取主订单商品列表
|
||||
List<OrderGoods> masterGoodsList = orderGoodsService.selectByOrderMasterId(orderDetail.getOrderMasterId());
|
||||
OrderDetail orderDetail1 = orderDetailService.selectById(orderDetail.getId());
|
||||
List<OrderGoods> masterGoodsList = orderGoodsService.selectByOrderMasterId(orderDetail1.getOrderMasterId());
|
||||
|
||||
logger.info("立即发货订单[{}]子订单商品数量:{},主订单商品数量:{}",
|
||||
orderDetail.getId(), detailGoodsList.size(), masterGoodsList.size());
|
||||
|
|
|
|||
|
|
@ -1301,6 +1301,7 @@ public class OrderMasterController extends BaseController {
|
|||
orderListResponse.setServiceShopId(master.getServiceShopId());
|
||||
orderListResponse.setGoods(goods);
|
||||
// 编辑返回属性
|
||||
orderListResponse.setIsDeliveryToStore(master.getIsDeliveryToStore());
|
||||
orderListResponse.setGoodsOrderMasterId(master.getGoodsOrderMasterId());
|
||||
orderListResponse.setWorkerRemark(master.getWorkerRemark());
|
||||
orderListResponse.setIsNeedBill(master.getIsNeedBill());
|
||||
|
|
@ -2101,6 +2102,7 @@ public class OrderMasterController extends BaseController {
|
|||
shop = calculateShopDistance(orderMaster, shop);
|
||||
serviceShop = calculateShopDistance(orderMaster, serviceShop);
|
||||
// 编辑返回属性
|
||||
orderListResponse.setIsDeliveryToStore(orderMaster.getIsDeliveryToStore());
|
||||
orderListResponse.setDeliveryType(orderMaster.getDeliveryType());
|
||||
orderListResponse.setDeliveryRemark(orderMaster.getDeliveryRemark());
|
||||
orderListResponse.setDeliveryImages(orderMaster.getDeliveryImages());
|
||||
|
|
|
|||
|
|
@ -49,4 +49,10 @@ public class AppOrderRequest {
|
|||
private Long serviceShopId;
|
||||
|
||||
private String orderImages;
|
||||
|
||||
/**
|
||||
* 是否发货到服务店:0=否,1=是
|
||||
*/
|
||||
|
||||
private Integer isDeliveryToStore;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue