后台有两个表单:order和cargo,展示的时候需要把两个表单的数据都取出展示。两个表单联系的方式是有个共同的属性cid,cid相同的order和cargo应当被拼接在一起。目前已经写出了根据用户名uname调出order的方法,那么怎么做到把cargo也调出拼在一起?
js代码:
onLoad: function (options) {
let unameData = wx.getStorageSync("uname");
console.log(unameData)
this.setData({
uname:unameData
})
let that=this;
var getUserOrders=function(uname){
wx.request({
url: 'http://localhost:8081/order/selectOneClientOrders?uname='+uname,
method: 'POST',
success :res=> {
if(res.data.code==20000){
console.log(res.data.data)
let orders = [];
let data=res.data.data;
for(let i=0;i<data.length;i++){
let object ={}
object.cid = data[i].cid
object.comments = data[i].comments
object.daddress = data[i].daddress
object.saddress = data[i].saddress
object.ishurry = data[i].ishurry
object.ispay = data[i].ispay
object.tips = data[i].tips
object.otime = data[i].otime
object.oid = data[i].oid
object.money = data[i].money
object.ostatus = data[i].ostatus
orders[i] = object
}
console.log(orders)
that.setData({
orderList:orders
})
//console.log(ordersList)
}
}
})
}
getUserOrders(this.data.uname)
},
两个循环,判断下,再处理数据看看?