Tp5.0查询返回对象数据,修改数据结构,查询预处理

	$data['order'] = db('web_order')->where($where)->paginate(10,false, ['page' => $page,'query'=>request()->param()])->each(function($users,$key){
			
			if($users['order_gtype']!=1){
				$list = json_decode($users['order_model'],true);
				$value = json_decode($users['order_value'],true);
				$users['new_zd'] = [];
				foreach($value as $k=>$v){
					array_push($users['new_zd'],[
						'name'	=>$list['list'][array_search($k, array_column($list['list'], 'model'))]['name'],
						'value'	=>$v
					]);
					
				}
			}
			
			if($users['order_gtype']==1){
				$users['kami'] = db('web_goods_card')->where([
					'c_goods_id' => $users['order_gid'],
					'c_order_id' => $users['order_id'],
					'c_goods_id' => 1
				])->find();
			}
			
			return $users;
		});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值