-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtest.js
123 lines (78 loc) · 2.92 KB
/
test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
const regDatetimeUnix = converDate(queryParam.regDatetime);
const staDatetimeUnix = converDate(queryParam.staDatetime);
const endDatetimeUnix = converDate(queryParam.endDatetime);
const expireDatetimeUnix = convertDate(queryParam.expireDatetime);
if (req.query.packageCode == '1n' || req.query.packageCode == '1N' ){
const updatePackage = {
package: '1n',
category: '0000001'
}
};
if(status == 0) {
} else if( status == 1 ) {
const newUser = {
msisdn: req.query.isdn,
package: updatePackage.package,
}
} else if (status == 2) {
} else {
console.log("Truyen khong dung tham so");
}
// function converDate(date_time) {
// const inputDate = date_time;
// const inputDateNew = inputDate.split(" ");
// const date = inputDateNew[0].split("/");
// const time = inputDateNew[1].split(":");
// const newDate = new Date(date[2],date[1]-1,date[0],time[0], time[1], time[2]);
// return newDate.getTime()/1000;
// };
// const d = '17/08/2017 15:30:26';
// const a = converDate(d);
// console.log(a);
// condition
// note_routes.js
module.exports = function(app, db) {
app.post('/updatePackage', (req, res) => {
// console.log(req.query);
const regDatetimeUpdate = converDate(req.query.regDatetime);
// console.log(regDatetimeUpdate);
const note = { isdn: req.query.isdn,
serviceCode: req.query.serviceCode,
groupCode: req.query.groupCode,
packageCode: req.query.packageCode,
commandCode: req.query.commandCode,
regDatetime: req.query.regDatetime,
staDatetime: req.query.staDatetime,
endDatetime: req.query.endDatetime,
expireDatetime: req.query.expireDatetime,
status: req.query.status, channel: req.query.channel,
charge_price: req.query.charge_price,
message_send: req.query.message_send};
db.collection('user_chargingCSP').insert(note, (err, result) => {
if (err) {
res.send('#');
} else {
res.send('1');
}
});
});
app.post('/forwardMessage', (req, res) => {
const note = { text: req.body.body, title: req.body.title };
db.collection('notes').insert(note, (err, result) => {
if (err) {
res.send({ 'error': 'An error has occurred' });
} else {
res.send(result.ops[0]);
}
});
});
};
// function coverDateTime
function converDate(date_time) {
const inputDate = date_time;
const inputDateNew = inputDate.split(" ");
const date = inputDateNew[0].split("/");
const time = inputDateNew[1].split(":");
const newDate = new Date(date[2],date[1]-1,date[0],time[0], time[1], time[2]);
return newDate.getTime()/1000;
};