BankInfo.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * @copyright Copyright (c) 2017 https://www.sapixx.com All rights reserved.
  4. * @license Licensed (http://www.apache.org/licenses/LICENSE-2.0).
  5. * @author pillar<ltmn@qq.com>
  6. * 用户银行表 Table<ai_fastshop_bank_info>
  7. */
  8. namespace app\fastshop\model;
  9. use think\Model;
  10. use think\facade\Validate;
  11. class BankInfo extends Model{
  12. protected $pk = 'id';
  13. protected $table = 'ai_fastshop_bank_info';
  14. protected $autoWriteTimestamp = true;
  15. protected $createTime = false;
  16. //修改信息
  17. public static function editer(int $miniapp_id,int $uid,array $param){
  18. $info = self::where(['member_miniapp_id' => $miniapp_id,'user_id' => $uid])->find();
  19. $data['name'] = $param['name'];
  20. $data['bankname'] = $param['bankname'];
  21. $data['bankid'] = $param['bankid'];
  22. $data['idcard'] = $param['idcard'];
  23. $data['update_time'] = time();
  24. if(empty($info)){
  25. $data['member_miniapp_id'] = $miniapp_id;
  26. $data['user_id'] = $uid;
  27. return self::insert($data);
  28. }
  29. return self::where(['member_miniapp_id' => $miniapp_id,'user_id' => $uid])->update($data);
  30. }
  31. //修改信息
  32. public function finds(array $param){
  33. return self::view('ai_fastshop_bank_info','*')->view('system_user','nickname,phone_uid','ai_fastshop_bank_info.user_id = system_user.id','left')->where($param)->find();
  34. }
  35. }