增值配置项计算价格方案3
2014-12-09 16:15:35 3 举报
增值配置项计算价格方案3,是一种根据产品的实际需求和市场情况,为用户提供个性化、定制化的增值配置服务。该方案通过分析用户的使用场景、功能需求和技术要求,为用户推荐最适合其需求的增值配置项,并根据实际情况进行定价。同时,该方案还提供了多种支付方式和优惠政策,以满足不同用户的需求。总之,增值配置项计算价格方案3是一种灵活、便捷、实用的服务,能够帮助用户更好地满足其需求,提高产品的性价比。
作者其他创作
大纲/内容
结束
查找购买时间单位相同的时间单位数量可以求余的配置项价格,如订购cpu9个6年,当前配置项的定价为5个3年1200,2个3年700则计算方式为2*(1200+2*700) 即2×(9个3年)的价格
判断订购时间数量是否能被当前价格列表的时间数量整除
开始
循环价格列表$itemPrice
根据当前产品的编号,当前配置项的编号,当前配置项订购的时间单位,小于当前订购时间数量,并按当前订购的时间数量倒序排序$itemPrice
否
调用方案2 获取计算价格,并跳出循环
$criteria=new CDbCriteria(); $criteria-addCondition(\"product_id=:productId\"); $criteria-params[\":productId\"]=$productId; $criteria-addCondition(\"code=:code\"); $criteria-params[\":code\"]=$itemCode; $criteria-addCondition(\"time_unit=:timeUnit\"); $criteria-params[\"timeUnit\"]=$timeUnit; $criteria-addCondition(\"status=1\"); $criteria-addCondition(\"time_countparams[\":timeCount\"]=$timeCount; $criteria-order=\" time_count desc \"; $itemPrice=ProductItemsPrice::model()-findAll($criteria);
是
收藏
收藏
0 条评论
下一页