123456789101112131415161718192021222324252627282930 |
- <?php
- namespace app\user\model;
- class TaxCategory extends Base
- {
- protected $schema = [
- 'id' =>'bigint',
- 'cat_name' =>'varchar',
- 'cat_code' =>'varchar',
- 'status' =>'tinyint',
- 'addtime' =>'datetime',
- 'tax' =>'varchar',
- 'addtax' =>'varchar',
- 'sumitem' =>'varchar',
- 'desc' =>'text',
- 'short_name' =>'varchar',
- 'merge_code' =>'varchar',
- 'remark' =>'varchar',
- 'cat_desc' =>'varchar',
- ];
- public function getTaxAttr($value){
- return $value==''?[]:explode('、',$value);
- }
- public static function checkTax($taxid,$tax){
- $info=self::where('id',$taxid)->findorEmpty();
- if($info->isEmpty())throw new \Exception('类目不存在');
- return empty($info->tax)||in_array($tax,$info->tax);
- }
- }
|