|
|
@@ -588,6 +588,9 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
|
|
|
|
|
|
// 已接单状态的订单生成跑腿订单
|
|
|
if (order.getStatus() == 6) {
|
|
|
+ int i = selectCurrentOrderSequenceByShopId(order, order.getShopId());
|
|
|
+ order.setCountOrder(i);
|
|
|
+
|
|
|
// 如果是外卖订单,则生成一个跑腿的订单
|
|
|
tbIndentService.insertIndent(order);
|
|
|
|
|
|
@@ -1538,7 +1541,8 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
|
|
|
* @param shopId 店铺id
|
|
|
* @return
|
|
|
*/
|
|
|
- private int selectCurrentOrderSequenceByShopId(TbOrder order, Long shopId) {
|
|
|
+ @Override
|
|
|
+ public int selectCurrentOrderSequenceByShopId(TbOrder order, Long shopId) {
|
|
|
if (Integer.valueOf(Constant.YES).equals(order.getIsPay())) {
|
|
|
List<Long> orderIds = appOrderDao.selectCurrentOrderSequenceByShopId(shopId, order.getPayTime());
|
|
|
|
|
|
@@ -1575,6 +1579,8 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
|
|
|
//商家接单
|
|
|
order.setShopReceivingTime(format1);
|
|
|
|
|
|
+ int i = selectCurrentOrderSequenceByShopId(tbOrder, tbOrder.getShopId());
|
|
|
+ tbOrder.setCountOrder(i);
|
|
|
// 生成跑腿订单
|
|
|
tbIndentService.insertIndent(tbOrder);
|
|
|
|