UserCoin.php 564 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace app\models\user;
  3. use crmeb\traits\ModelTrait;
  4. use crmeb\basic\BaseModel;
  5. class UserCoin extends BaseModel {
  6. use ModelTrait;
  7. public static function upsertAddr($uid, $symbol, $addr) {
  8. $cond = ['uid'=>$uid, 'symbol'=>$symbol];
  9. $row = self::where($cond)->find();
  10. if ($row) {
  11. return self::where($cond)->update(['addr'=>$addr]);
  12. }else{
  13. return self::create([
  14. 'uid'=>$uid,
  15. 'symbol'=>$symbol,
  16. 'addr'=>$addr,
  17. ]);
  18. }
  19. }
  20. }