示例#1
0
        //自由组合套装根据价格判断 <200 一片面膜 200-300 2片  >300 3片
        if ($productName[0] == '自由搭配套装') {
            settype($totalPrice, 'integer');
            if ($totalPrice <= 200) {
                return 12;
            } elseif (200 < $totalPrice && $totalPrice < 300) {
                return 21;
            } else {
                return 30;
            }
        } else {
            if ($productNameTotal) {
                foreach ($productNameTotal as $value1) {
                    $price = $giftPrice->{$value1}->price;
                    settype($price, 'float');
                    $price1 += $price / 100;
                    //累加礼品的价格
                    //            echo '<br>';
                    //            echo $price1;
                }
                return $price1;
            } else {
                return 0;
            }
        }
    }
}
//echo '<br>';
$prod = array('自由搭配套装');
echo getGiftPrice($prod, $productMatchGift, $giftPrice, '300');
示例#2
0
            //        echo '<br>';
            return $totalPrice;
        }
    }
}
//var_dump(getPrice(getBriefName($str,$briefName),$prodData,'444'));
$path = '/Users/apple/Sites/calculate/1.csv';
$handle = fopen($path, 'r');
//echo $handle;
while (!feof($handle)) {
    $result = fgetcsv($handle);
    //获取数据,把关键的第8,13,19,22,23,24项放进数组搞成新的
    //8实际支付金额 13收货地址 19产品名称 22物流公司 23地址 24数量
    //实际支付金额<400的话
    //var_dump($result[8]);
    $briefName1 = getBriefName($result[19], $briefName);
    $realPrice = getPrice($briefName1, $prodData, $result[8], $result[24]);
    settype($result[8], 'float');
    $money = $result[8] - $realPrice;
    $expPrice = getExpressPrice($result[22], $result[13], $exPrice);
    $giftPrice1 = getGiftPrice($briefName1, $productMatchGift, $giftPrice, $result[8]);
    $result1 = array($result[8], $result[13], $result[19], $result[22], $result[23], $result[24], $realPrice, $money, $expPrice, $giftPrice1);
    //print_r($result[8].' '.$result[13].' '.$result[19].' '.$result[22].' '.$result[23].' '.$result[24]);
    print_r('产品名' . $briefName1[0] . '售价' . $result[8] . ' ' . $result[22] . ' ' . $result[24] . '件 ' . $realPrice . ' ' . $expPrice . ' ' . $giftPrice1);
    //print_r($result);
    echo '<br />';
    fputcsv($handle1, $result1);
    //print_r(count($result));
}
fclose($handle1);
fclose($handle);