如果/然后使用负数表示ColdFusion

时间:2012-09-13 18:04:17

标签: coldfusion if-statement

我正在尝试在我们的网站上创建一个解决方法。我需要说一下,如果UPS +我们每件产品输入的超大费用小于1(0或负数)的运费,运费应为0.

尝试创建一个可以按产品免费送货的工作。

问题是我不知道ColdFusion。我们的系统没有产品级别的免费送货选项。我测试了在现场添加负数量以便在超大物品上加注。这有效,但如果退回的运费是负数,则从销售中扣除该金额。示例小部件10美元运费8.50美元,超大费用设定为-10,销售额为8.50美元。我需要将负值设置得足够高,以便涵盖地面运费的范围,所以我需要编码的费用永远不会低于0.希望这更有意义。

由于

2 个答案:

答案 0 :(得分:4)

你可以尝试

max( 0, (upsCharge + oversizedCharge) )

答案 1 :(得分:0)

不确定你在问什么。如何在ColdFusion中编写if语句?

<cfif (UPSCharge + OversizeCharge) GT 0>
    <!--- add shipping charge --->
<cfelse>
    <!--- free shipping --->
</cfif>