安装mockjs
cnpm install mockjs -S
npm install mockjs -S
yarn add mockjs -S
test.js
const mockjs = require("mockjs")
const mysql = require("./index")
const uuid = require("uuid")
var list = mockjs.mock({
"data|100": [
[/^168058\d{7}$/, "@cname", /^1(3|4|5|6|7|8|9)[0-9]{9}$/, "@county(true)",
"在线支付", /^[1-9]\d{3}\.00$/,
/^(等待买家付款)|(等待商家发货)|(等待买家收货)|(交易成功)$/]
]
})
for (var i = 0; i < list.data.length; i++) {
let id = `order_${uuid.v4()}`
list.data[i] = [id].concat(list.data[i])
}
// [订单id,时间戳,用户名,手机号,收货地址,支付方式,支付金额,订单状态]
var sql = ""
list.data.forEach(item => {
var sentence = `insert into orderList values(`
for (var i = 0; i < item.length - 1; i++) {
sentence += `"${item[i]}",`
}
sentence += `"${item[item.length - 1]}");`
sql += sentence
})
mysql.getConnection((err, conn) => {
if (err) return console.log(err)
else {
conn.query(sql, err => {
conn.release()
if (err) return console.log(err)
else console.log("插入成功")
})
}
})
node test
插入成功