<?php
namespace app\index\model;
use think\Model;
class Integral extends Model{
protected $type=['time'=>'timestamp:Y-m-d'];
protected function getIntegralAttr ($val,$data){
return opt_decimal($val);
}
protected function getSetAttr ($val,$data){
$arr=['0'=>'积分减少','1'=>'积分增加'];
$re['name']=$arr[$val];
$re['nod']=$val;
return $re;
}
public function userinfo(){
return $this->hasOne('User','id','user');
}
protected function getTypeAttr ($val,$data){
$arr=['1'=>'零售单','2'=>'零售退货单','3'=>'人工操作','4'=>'积分兑换单'];
$re['name']=$arr[$val];
$re['nod']=$val;
return $re;
}
protected function getTypenodAttr ($val,$data){
return $data['type'] }
public function typedata(){
return $this->morphTo(
['typenod','class'],
[
'1' => 'Cashierclass' '2' => 'Recashierclass' '3' => 'Tmpmodel' '4' => 'Exchangeclass' ]
);
}
}