فهرست منبع

增加银行卡展示

林海涛 1 سال پیش
والد
کامیت
d7e4a9b3d8

+ 4 - 6
app/api/logic/GoodsLogic.php

@@ -95,6 +95,7 @@ class GoodsLogic extends BaseLogic
             $model->goods_name = $params['goods_name'];
             $model->goods_image = $params['goods_image'];
             $model->goods_video = $params['goods_video'];
+            $model->goods_banners = $params['goods_banners'];
             $model->goods_number = $params['goods_number'];
             $model->good_unit = $params['good_unit'];
             $model->goods_size = $params['goods_size'];
@@ -109,12 +110,6 @@ class GoodsLogic extends BaseLogic
             $model->warranty_period = $params['warranty_period'];
             $model->fee_schedule = $params['fee_schedule'];
             $model->goods_status = $params['goods_status'];
-            $model->is_recommend = $params['is_recommend'] ?:0;
-            $model->recommend_weight = $params['recommend_weight'] ?:0;
-            $model->is_top = $params['is_top'] ?:0;
-            $model->top_weight = $params['top_weight'] ?:0;
-            $model->is_hot = $params['is_hot'] ?:0;
-            $model->hot_weight = $params['hot_weight'] ?:0;
             $model->user_id = $userId;
             $model->save();
             Db::commit();
@@ -133,6 +128,9 @@ class GoodsLogic extends BaseLogic
             ->with('goodsCategory')
             ->withoutField(['is_recommend','recommend_weight','is_top','top_weight','is_hot','hot_weight'])
             ->findOrEmpty()->toArray();
+            if(!empty($data['goods_category_ids'])) {
+                $data['goods_category_ids'] = array_map("intval", $data['goods_category_ids']);
+            }
              return $data;
         }catch(\Exception $e){
             self::setError($e->getMessage());

+ 6 - 0
app/workerapi/controller/MasterWorkerController.php

@@ -99,4 +99,10 @@ class MasterWorkerController extends BaseApiController
         return $this->data($result);
     }
 
+
+    public function bankAccountInfo()
+    {
+        $result = MasterWorkerInfoLogic::bankAccountInfo($this->userId);
+        return $this->data($result);
+    }
 }

+ 7 - 0
app/workerapi/logic/MasterWorkerInfoLogic.php

@@ -64,4 +64,11 @@ class MasterWorkerInfoLogic extends BaseLogic
             return false;
         }
     }
+
+
+    public static function bankAccountInfo($userId)
+    {
+          $where = [['worker_id', '=', $userId]];
+          return BankAccount::where($where)->withoutField(['user_id','worker_id'])->findOrEmpty()->toArray();
+    }
 }