我尝试使用此代码获得折扣金额,但问题是第一个参数:
Incorrect datetime value: '05-JUN-15' for function str_to_date
edd_get_discount_amount('off1');
是折扣名称。
根据off1
函数的用法,上面的代码是正确的。
答案 0 :(得分:0)
edd_get_discount_amount需要一个整数作为参数,这个整数应该是你想要检索的折扣的id
var express = require('express'),
expressRest = require('express-rest');
var app = express();
var rest = expressRest(app);
var records = [
{value: 'Apple'},
{value: 'Banana'}
];
rest.get('/api/food', function(req, rest) {
rest.ok(records);
});
rest.get('/api/food/:id', function(req, rest) {
var record = records[req.params.id];
if (record) rest.ok(record);
else rest.notFound();
});
rest.put('/api/food/:id', function(req, rest) {
records[req.params.id] = req.body;
return rest.accepted('/api/food/' + encodeURI(req.params.id));
});
rest.post('/api/food', function(req, rest) {
records.push(req.body);
rest.created('/api/food/' + (records.length - 1));
});
rest.delete('/api/food/:id', function(req, rest) {
delete records[req.params.id];
rest.gone();
})
app.listen(8080);