Authored by 李奇

评价接口修正

... ... @@ -143,13 +143,22 @@ exports.fetchOrders = (req, res) => {
};
exports.saveEvalute = (req, res) => {
const encryptedUid = req.body.encryptedUid;
const conversationId = req.body.conversationId;
const promoter = req.body.promoter;
const stars = req.body.stars;
const reasonMsg = req.body.reasonMsg || '';
const params = {};
params.encryptedUid = req.body.encryptedUid;
params.conversationId = req.body.conversationId;
params.promoter = req.body.promoter;
params.stars = req.body.stars;
if(req.body.reasonIds) {
params.reasonIds = req.body.reasonIds;
}
if(req.body.reasonMsg) {
params.reasonMsg = req.body.reasonMsg;
}
imApi.saveEvalute(encryptedUid, conversationId, promoter, stars, reasonMsg)
imApi.saveEvalute(params)
.then(result => {
return res.json(result);
}).catch(() => {
... ...
... ... @@ -105,15 +105,7 @@ exports.fetchOrderList = (encryptedUid, createTimeBegin) => {
| reasonMsg | string | N | 其他原因 |
*/
exports.saveEvalute = (encryptedUid, conversationId, promoter, stars, reasonMsg) => {
let params = {
conversationId,
encryptedUid,
promoter,
stars,
reasonMsg
};
exports.saveEvalute = (params) => {
return ImService.post('/api/evalute/saveEvalute', params);
};
... ...
... ... @@ -209,7 +209,7 @@ RatingView.prototype = $.extend({}, EventEmitter.prototype, {
stars: ++this.rank,
promoter: 1,
reasonIds: '',
reasonMsg: elem.find('.words-to-say').val(),
reasonMsg: elem.find('.words-to-say').val().trim(),
};
let temp = [];
... ...