|
|
@@ -2502,13 +2502,12 @@ class OrderController extends BaseController
|
|
|
//从原先同天内的订单中删除此次要改变的订单的订单号$id
|
|
|
$oldSameTimeIds = $order->sameTimeIds;
|
|
|
$oldSameTimeIdsArr = explode(',', $oldSameTimeIds);
|
|
|
- if (!in_array($id, $oldSameTimeIdsArr)) {
|
|
|
- util::fail('原先同天内的订单中没有此次要改变的订单的订单号$id');
|
|
|
- }
|
|
|
- $oldSameTimeIdsArr = array_diff($oldSameTimeIdsArr, [$id]);
|
|
|
- $oldSameTimeIdsStr = implode(',', $oldSameTimeIdsArr);
|
|
|
- if (!empty($oldSameTimeIdsArr)) {
|
|
|
- OrderClass::updateByIds($oldSameTimeIdsArr, ['sameTimeIds' => $oldSameTimeIdsStr]);
|
|
|
+ if (in_array($id, $oldSameTimeIdsArr)) {
|
|
|
+ $oldSameTimeIdsArr = array_diff($oldSameTimeIdsArr, [$id]);
|
|
|
+ $oldSameTimeIdsStr = implode(',', $oldSameTimeIdsArr);
|
|
|
+ if (!empty($oldSameTimeIdsArr)) {
|
|
|
+ OrderClass::updateByIds($oldSameTimeIdsArr, ['sameTimeIds' => $oldSameTimeIdsStr]);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
$transaction->commit();
|