Browse Source

订单超时修改

master
李可松 4 years ago
parent
commit
da152467e7
  1. 22
      app/Console/Commands/OrderTimeout.php

22
app/Console/Commands/OrderTimeout.php

@ -79,12 +79,26 @@ class OrderTimeout extends Command
$item = $v->orderProductItem->toArray(); $item = $v->orderProductItem->toArray();
//供应商产品规格加库存 //供应商产品规格加库存
$ids = array_column($item, 'product_spec_id');
ProductSpec::whereIn('id', $ids)->increment('stock', $v->num);
foreach ($item as $v2) {
if ($v2['product_spec_id']) {
if (is_array($v2['product_spec_id'])) {
ProductSpec::whereIn('id', $v2['product_spec_id'])->increment('stock', $v->num);
} else {
ProductSpec::where('id', $v2['product_spec_id'])->increment('stock', $v->num);
}
}
}
//代理商产品规格加库存 //代理商产品规格加库存
$ids = array_column($item, 'agent_product_spec_id');
AgentProductSpec::whereIn('id', $ids)->increment('stock', $v->num);
foreach ($item as $v2) {
if ($v2['agent_product_spec_id']) {
if (is_array($v2['agent_product_spec_id'])) {
AgentProductSpec::whereIn('id', $v2['agent_product_spec_id'])->increment('stock', $v->num);
} else {
AgentProductSpec::where('id', $v2['agent_product_spec_id'])->increment('stock', $v->num);
}
}
}
} }
DB::commit(); DB::commit();

Loading…
Cancel
Save