123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- /**
- * @copyright Copyright (c) 2017 https://www.sapixx.com All rights reserved.
- * @license Licensed (http://www.apache.org/licenses/LICENSE-2.0).
- * @author pillar<ltmn@qq.com>
- * 合伙人申请好店订单表 Table<ai_allwin_user_worker_store_order>
- */
- namespace app\allwin\model;
- use think\Model;
- class WorkerStoreOrder extends Model{
- protected $pk = 'id';
- protected $table = 'ai_allwin_user_worker_store_order';
- public static function createOrder(array $param){
- $info = self::where(['member_miniapp_id' => $param['member_miniapp_id'],'store_id' => $param['store_id']])->find();
- if($info){
- self::where(['id' => $info['id']])->update(['order_no' => $param['order_no'],'price' => $param['price'],'total_price' => $param['total_price']]);
- return false;
- }
- $data = [
- 'uid' => $param['uid'],
- 'store_id' => $param['store_id'],
- 'is_type' => 1,
- 'price' => $param['price'],
- 'order_no' => $param['order_no'],
- 'total_price' => $param['total_price'],
- 'pay_state' => $param['pay_state'],
- 'create_time' => time(),
- 'member_miniapp_id' => $param['member_miniapp_id']
- ];
- $rel = self::insert($data);
- return $rel ? $info : false;
- }
- }
|