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