lizhen_gitee il y a 1 an
Parent
commit
9053f6126d

+ 1 - 1
addons/alioss/controller/Index.php

@@ -81,7 +81,7 @@ class Index extends Controller
     {
         if ($isApi === true) {
             if (!$this->auth->isLogin()) {
-                $this->error("请登录后再进行操作");
+                //$this->error("请登录后再进行操作");
             }
         } else {
             $this->check();

+ 96 - 0
application/api/controller/company/Customer.php

@@ -0,0 +1,96 @@
+<?php
+
+namespace app\api\controller\company;
+
+use app\common\controller\Apic;
+use think\Db;
+
+/**
+ * 客户
+ */
+class Customer extends Apic
+{
+    protected $noNeedLogin = [];
+    protected $noNeedRight = '*';
+
+    //头部统计
+    public function index(){
+
+    }
+
+    //列表
+    public function lists(){
+        $list = Db::name('user_wallet')->alias('w')
+            ->field('w.*,user.nickname,user.mobile,user.avatar')
+            ->join('user','w.user_id = user.id','LEFT')
+            ->where('w.company_id',$this->auth->company_id)
+            ->order('id desc')->autopage()->select();
+        $list = list_domain_image($list,['avatar']);
+
+        if(!empty($list)){
+            $user_ids = array_column($list,'user_id');
+            $user_car = Db::name('user_car')->where('user_id','IN',$user_ids)->select();
+            foreach($list as $key => &$val){
+                $val['car_number'] = '';
+                $car_number = [];
+                foreach($user_car as $k => $v){
+                    if($val['user_id'] == $v['user_id']){
+                        $car_number[] = $v['car_number'];
+                    }
+                    $val['car_number'] = implode(',',$car_number);
+                }
+            }
+        }
+
+        $this->success(1,$list);
+    }
+
+    //新增
+    public function add(){
+        $field = ['price','giftprice'];
+        $data = request_post_hub($field);
+
+        $data['company_id'] = $this->auth->company_id;
+        $data['status'] = 1;
+
+        Db::startTrans();
+        $config_id = Db::name('recharge_config')->insertGetId($data);
+        if(!$config_id){
+            Db::rollback();
+            $this->error('添加失败');
+        }
+
+        //赠送卡券
+        $gift_data = input('gift_data','','trim');
+        $gift_data = json_decode(htmlspecialchars_decode($gift_data),true);
+
+        if(is_array($gift_data) && !empty($gift_data)){
+            $recharge_gift = [];
+            foreach($gift_data as $key => $val){
+                $recharge_gift[] = [
+                    'config_id' => $config_id,
+                    'coupon_id' => $val['coupon_id'],
+                    'number'    => $val['number'],
+                ];
+            }
+            if(!empty($recharge_gift)){
+                $rs_gift = Db::name('recharge_gift')->insertAll($recharge_gift);
+                if($rs_gift === false){
+                    Db::rollback();
+                    $this->error('添加失败');
+                }
+            }
+        }
+
+        Db::commit();
+
+        $this->success('添加成功');
+    }
+
+
+
+
+
+
+
+}