diff options
author | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id> | 2021-07-17 16:06:00 +0800 |
---|---|---|
committer | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id> | 2021-07-17 16:06:00 +0800 |
commit | 7b90ae5879f80ddb9f0a11aaa0fb63d16844fa59 (patch) | |
tree | 8ba868d507e03480faeeb779bfa4cc7cef5a2ff4 | |
parent | f09a04b548164a6571234b9800e5e29e185595db (diff) |
Minimum unit price must be 1000 too for Anteraja
-rw-r--r-- | anteraja.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -115,8 +115,11 @@ void anteraja_order(const char *order_number, const char *service, const char *s double weight = atof(items[i][WEIGHT]) * 1000.0; if (weight < 100.0) weight = 100.0; - sprintf(item, ORDER_ITEM, items[i][DESCRIPTION], atoi(items[i][QUANTITY]), - atoi(items[i][PRICE]), (int)weight); + double price = atof(items[i][PRICE]); + if (price < 1000.0) + price = 1000.0; + sprintf(item, ORDER_ITEM, items[i][DESCRIPTION], atoi(items[i][QUANTITY]), (int)price, + (int)weight); total_weight += weight; if (json) json = realloc(json, strlen(json) + length + 1); |