提交 96ff8937 编写于 作者: q289089000's avatar q289089000

5-2

上级 799467e5
......@@ -97,10 +97,44 @@ export class OrdersGateway {
@SubscribeMessage('ordersDelete')
Delete(client: Socket, data: any): Promise<ResultDTO> {
return new Promise((resolve, reject)=>{
console.log("删除",data);
let result=new ResultDTO();
result.ok=1;
//判断当前用户等级
resolve(result)
this._Orders.GetOne({'_id':data}).then(doc=>{
console.log('查获',doc);
if(doc){
doc.state=1;
// 遍历订单数据 修改 state
doc.save();
// this._Orders.Delete(doc._id).then(ret=>{
// console.log('del ret',ret);
// if(ret.deletedCount>0){
// result.ok=1;
// result.msg=`已删除数据: ${ret.deletedCount}`;
// // this.updateOrder(doc.order).then(order=>{
// // client.emit('freshOrder',order)
// // })
// resolve(result);
// }else{
// console.log("无可删除数据");
// result.ok=0;
// result.msg="无可删除数据."
// resolve(result);
// }
// })
}else{
console.log("无可删除数据");
result.ok=0;
result.msg="无可删除数据."
resolve(result);
}
}).catch(error=>{
result.ok=0;
result.msg=error.message;
reject(result)
})
})
}
......
......@@ -45,18 +45,12 @@ export class OrdersService {
}
//创建 Orders
async Delete(theOrders:Orders):Promise<any>{
try {
return this._model.remove(theOrders)
// return await m.remove(data).then(result=> {
// console.log('del ok',result.ok);
// if(result.ok===1) { return result; }
// return {ok: -1,module };
// });
} catch (e) {
console.log(e);
//return {ok: -1,module};
}
async Delete(_id:string):Promise<any>{
try {
return this._model.remove({'_id':_id})
} catch (e) {
console.log(e);
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册