123456789101112131415161718192021222324252627282930313233 |
- <?php
- namespace app\common\model;
- use think\Model;
- /**
- */
- class Admin extends Model
- {
- const UT_ADMIN=0;
- const UT_SELLER=1;
- /**
- * @param $amount
- * @return int|string
- */
- public static function getCmn($amount,GoodsSku $sku){
- $per=$sku['fx_per']?:0;
- if($per<=0){
- return 0;
- }
- return bcmul($amount,$per/100);
- }
- public function getIsManagerAttr($_,$admin){
- return !$admin['user_type']==self::UT_ADMIN;
- }
- public function getIsSellerAttr($_,$admin){
- return $admin['user_type']==self::UT_SELLER;
- }
- public function orders(){
- return $this->hasMany(Orders::class,'admin_id');
- }
- }
|