123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- namespace app\common\model;
- use think\Model;
- /**
- * 模型
- */
- class UserMoneyLog extends Model
- {
- // 开启自动写入时间戳字段
- protected $autoWriteTimestamp = 'int';
- // 定义时间戳字段名
- protected $createTime = 'createtime';
- /**
- * 添加资金流水记录
- */
- public function addRecord($user_id, $value, $mode = "+", $before = 0, $detail = "")
- {
- if (!$user_id || !$value) {
- return false;
- }
- // $data = [
- // "user_id" => $user_id,
- // "money" => $value,
- // "mode" => $mode,
- // "before" => $before,
- // "after" => $before+$value,
- // "detail" => $detail,
- // "createtime" => time()
- // ];
- // return $this->insert($data);
- $time = time();
- $after = 0;
- switch ($mode) {
- case '+':
- $after = $before + $value;
- break;
- case '-':
- $after = $before - $value;
- break;
- }
- return self::execute("INSERT INTO `hx_user_money_log` (`user_id` , `money` , `mode`, `before` , `after` , `detail`, `createtime`) VALUES ($user_id,$value,'$mode',$before,$after,'$detail',$time)");
- }
- }
|