|
@@ -20,9 +20,11 @@ class order extends Api
|
|
|
|
|
|
$where = [
|
|
|
'order.user_id'=>$this->auth->id,
|
|
|
- 'order.status' =>1,//已支付
|
|
|
+
|
|
|
];
|
|
|
|
|
|
+ $whereop = '(pay_type = 1 and status = 1) or (pay_type = 2)';
|
|
|
+
|
|
|
if($active_status == 1){
|
|
|
$where['active.activestarttime'] = ['gt',time()];
|
|
|
}
|
|
@@ -36,8 +38,8 @@ class order extends Api
|
|
|
|
|
|
$list = Db::name('order')->field('order.*,active.activestarttime,active.activeendtime,active.name,active.images')
|
|
|
->join('active','order.active_id = active.id','LEFT')
|
|
|
- ->where($where)->order('order.id desc')->autopage()->select();
|
|
|
- $list = list_domain_image($list,['images']);
|
|
|
+ ->where($where)->where($whereop)->order('order.id desc')->autopage()->select();
|
|
|
+ $list = list_domain_image($list,['images','offline_images']);
|
|
|
|
|
|
if(!empty($list)){
|
|
|
foreach($list as $key => &$item){
|
|
@@ -59,6 +61,13 @@ class order extends Api
|
|
|
|
|
|
$item['status_text'] = $status_text;
|
|
|
$item['active_status'] = $status;
|
|
|
+
|
|
|
+ //是否能传图
|
|
|
+ $item['can_upload'] = 0;
|
|
|
+ if($item['pay_type'] == 2 && $item['status'] == 0){
|
|
|
+ //收款码支付,待支付的
|
|
|
+ $item['can_upload'] = 1;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -75,6 +84,7 @@ class order extends Api
|
|
|
->join('grade','us.grade_id = grade.id','LEFT')
|
|
|
->join('classes','us.classes_id = classes.id','LEFT')
|
|
|
->where('order.id',$id)->find();
|
|
|
+ $info = info_domain_image($info,['offline_images']);
|
|
|
|
|
|
|
|
|
$status_text = '进行中';
|
|
@@ -92,9 +102,27 @@ class order extends Api
|
|
|
$info['status_text'] = $status_text;
|
|
|
$info['active_status'] = $status;
|
|
|
|
|
|
+ //是否能传图
|
|
|
+ $info['can_upload'] = 0;
|
|
|
+ if($info['pay_type'] == 2 && $info['status'] == 0){
|
|
|
+ //收款码支付,待支付的
|
|
|
+ $info['can_upload'] = 1;
|
|
|
+ }
|
|
|
+
|
|
|
$this->success(1,$info);
|
|
|
}
|
|
|
|
|
|
+ public function order_upload(){
|
|
|
+ $offline_images = input('offline_images','trim');
|
|
|
+ $id = input('id',0);
|
|
|
+
|
|
|
+ $data = ['offline_images' => $offline_images];
|
|
|
+ $info = Db::name('order')->where('id',$id)->upload($data);
|
|
|
+
|
|
|
+ $this->success('上传成功');
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
|
|
|
|