@@ -359,7 +359,7 @@ use think\App;class CatPlat extends Base{
foreach ($good as $key=>$value){
$salec=Db::name("good_nake")->where([["spuCode","=",$value['spuCode'],["min_num","<=",$value['start_sale_num']],["is_del","=",0]]])->find();
if($salec){
- $rate =round( ($good['final_price'] - $salec['nake_total']) / $good['final_price'],2)/100;
+ $rate =round( ($value['final_price'] - $salec['nake_total']) / $value['final_price'],2)/100;
if ($rate>=$sale_rate){
continue;
}
@@ -626,7 +626,7 @@ ShortText1617865626160 '一级分类',
->leftJoin('warehouse_info wwi', 'wwi.wsm_code = wgs.wsm_code')
->leftJoin('business wb', 'wb.companyNo = wwi.companyNo')
->leftJoin('good_basic wgb', 'wgb.spuCode = wgs.spuCode')
- ->leftJoin('supplier ws', 'wwi.supplierNo = ws.`code`')
+ ->leftJoin('supplier ws', 'wgb.supplierNo = ws.`code`')
->where('wgs.is_del', 0)
->where('wgb.is_stock', 1)
->whereBetween('wgs.addtime', [$start_date, $end_date])