gorden пре 9 месеци
родитељ
комит
c3cf821da8
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      app/admin/controller/finance/GoodsSalesController.php

+ 3 - 3
app/admin/controller/finance/GoodsSalesController.php

@@ -70,7 +70,7 @@ class GoodsSalesController
                 select 
                     data_income_classify 
                 from app_data_income_{$month} as di
-                    left join app_goods as g on JSON_EXTRACT(di.join_data_income_object_json,'$.sheet[0].goods_id') = g.goods_id 
+                    left join app_goods as g on REPLACE(JSON_EXTRACT(di.join_data_income_object_json,'$.sheet[0].goods_id'),'\"','') = g.goods_id 
                     {$where}
                 group by JSON_EXTRACT(join_data_income_object_json,'$.sheet[0].goods_id'), JSON_EXTRACT(join_data_income_object_json,'$.sheet[0].goods_sku_id'),data_income_classify
             ) COUNT
@@ -81,7 +81,7 @@ class GoodsSalesController
             g.join_goods_category_id,di.data_income_classify,g.goods_id,g.goods_name,g.goods_classify, gs.goods_sku_specs_json,gs.goods_sku_id,gs.goods_sku_sales_price,MAX(di.data_income_addtimes) as addtimes,
             SUM(JSON_EXTRACT(di.join_data_income_object_json,'$.sheet[0].order_sheet_num')) as num,SUM(di.data_income_amount) as amount
             from app_data_income_{$month} as di 
-                left join app_goods as g on CAST(JSON_EXTRACT(di.join_data_income_object_json,'$.sheet[0].goods_id') AS CHAR) = CAST(g.goods_id AS CHAR)
+                left join app_goods as g on REPLACE(JSON_EXTRACT(di.join_data_income_object_json,'$.sheet[0].goods_id'),'\"','') = CAST(g.goods_id AS CHAR)
                 left join app_goods_sku as gs on JSON_EXTRACT(di.join_data_income_object_json,'$.sheet[0].goods_sku_id') = gs.goods_sku_id 
                 {$where} 
             group by g.goods_id,gs.goods_sku_id,di.data_income_classify 
@@ -171,7 +171,7 @@ class GoodsSalesController
             select 
                 SUM(JSON_EXTRACT(join_data_income_object_json,'$.sheet[0].order_sheet_num')) as num,SUM(data_income_amount) as amount
             from app_data_income_{$month} as di
-                left join app_goods as g on JSON_EXTRACT(di.join_data_income_object_json,'$.sheet[0].goods_id') = g.goods_id 
+                left join app_goods as g on REPLACE(JSON_EXTRACT(di.join_data_income_object_json,'$.sheet[0].goods_id'),'\"','') = g.goods_id 
                 {$where}
         ";
         $statistics = [];