| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | <?phpnamespace 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)");    }}
 |