|
@@ -61,26 +61,24 @@ class SplitSale extends Command
|
|
|
foreach ($data as $sale) {
|
|
|
|
|
|
//补充商品信息
|
|
|
- if ($sale['order_type'] == 3) {
|
|
|
+ if ($sale['order_type'] == 3 ||$sale['order_type'] == 4) {
|
|
|
//咨询相关
|
|
|
- $good = Db::name('consult_bids')
|
|
|
- ->field('b.noble_metal,c.brand_name brand,d.unit,a.cost_desc,a.good_weight noble_weight,b.tax,a.delivery_day,0 lead_time')
|
|
|
- ->alias('a')
|
|
|
- ->rightJoin('good_zixun b', 'b.is_del=0 AND b.spuCode=a.spuCode')
|
|
|
- ->leftJoin('brand c', 'c.id=a.brand_id')
|
|
|
- ->leftJoin('unit d', 'd.id=a.unit_id')
|
|
|
- ->where(['a.is_del' => 0, 'a.spuCode' => $sale['good_code']])
|
|
|
- ->findOrEmpty();
|
|
|
- } elseif ($sale['order_type'] == 4) {
|
|
|
- //报备单
|
|
|
- $good = Db::name('filing')
|
|
|
- ->field('a.noble_metal,c.brand_name brand,d.unit,a.cost_desc,a.gold_weight noble_weight,b.tax,a.delivery_day,0 lead_time')
|
|
|
- ->alias('a')
|
|
|
- ->rightJoin('good_zixun b', 'b.is_del=0 AND b.spuCode=a.spuCode')
|
|
|
- ->leftJoin('brand c', 'c.id=a.brand_id')
|
|
|
- ->leftJoin('unit d', 'd.id=a.unit_id')
|
|
|
- ->where(['a.is_del' => 0, 'a.orderCode' => $sale['good_code']])
|
|
|
+ $good = Db::name('good_zixun')->alias("b")
|
|
|
+ ->field('b.noble_metal,c.brand_name brand,d.unit,b.craft_desc cost_desc,b.good_weight noble_weight,b.tax,0 delivery_day,0 lead_time')
|
|
|
+ ->leftJoin('brand c', 'c.id=b.brand_id')
|
|
|
+ ->leftJoin('unit d', 'd.id=b.good_unit')
|
|
|
+ ->where(['b.spuCode' => $sale['good_code']])
|
|
|
->findOrEmpty();
|
|
|
+// } elseif ($sale['order_type'] == 4) {
|
|
|
+// //报备单
|
|
|
+// $good = Db::name('filing')
|
|
|
+// ->field('a.noble_metal,c.brand_name brand,d.unit,a.cost_desc,a.gold_weight noble_weight,b.tax,a.delivery_day,0 lead_time')
|
|
|
+// ->alias('a')
|
|
|
+// ->rightJoin('good_zixun b', 'b.is_del=0 AND b.spuCode=a.spuCode')
|
|
|
+// ->leftJoin('brand c', 'c.id=a.brand_id')
|
|
|
+// ->leftJoin('unit d', 'd.id=a.unit_id')
|
|
|
+// ->where(['a.is_del' => 0, 'b.spuCode' => $sale['good_code']])
|
|
|
+// ->findOrEmpty();
|
|
|
} else {
|
|
|
$good = Db::name('good')
|
|
|
->field('b.noble_metal,c.brand_name brand,d.unit,b.craft_desc cost_desc,b.noble_weight,b.tax,b.delivery_day,b.lead_time')
|