|
|
@@ -15,9 +15,10 @@
|
|
|
namespace app\adminapi\logic\fault_type;
|
|
|
|
|
|
|
|
|
-use app\common\model\fault_type\FaultType;
|
|
|
-use app\common\logic\BaseLogic;
|
|
|
use think\facade\Db;
|
|
|
+use app\common\logic\BaseLogic;
|
|
|
+use app\common\model\fault_type\FaultType;
|
|
|
+use app\common\model\goods_category\GoodsCategory;
|
|
|
|
|
|
|
|
|
/**
|
|
|
@@ -72,6 +73,7 @@ class FaultTypeLogic extends BaseLogic
|
|
|
'name' => $params['name'],
|
|
|
'pid' => $params['pid'],
|
|
|
'sort' => $params['sort']?:0,
|
|
|
+ 'goods_category_id' => $params['goods_category_id'],
|
|
|
//'level' => $params['level'],
|
|
|
'status' => $params['status'],
|
|
|
]);
|
|
|
@@ -106,6 +108,7 @@ class FaultTypeLogic extends BaseLogic
|
|
|
'pid' => $pid,
|
|
|
'name' => $params['name'],
|
|
|
'sort' => $params['sort'],
|
|
|
+ 'goods_category_id' => $params['goods_category_id'],
|
|
|
//'level' => $params['level'],
|
|
|
'status' => $params['status'],
|
|
|
]);
|
|
|
@@ -167,4 +170,15 @@ class FaultTypeLogic extends BaseLogic
|
|
|
}
|
|
|
return [];
|
|
|
}
|
|
|
+
|
|
|
+ public static function getGoodsCategoryData()
|
|
|
+ {
|
|
|
+ $data = GoodsCategory::where('status',1)
|
|
|
+ ->whereRaw('pid in (select id from la_goods_category where pid in (6,62))')
|
|
|
+ ->field('id,pid,name,category_type')
|
|
|
+ ->order(['weigh'=> 'desc'])
|
|
|
+ ->select()
|
|
|
+ ->toArray();
|
|
|
+ return $data;
|
|
|
+ }
|
|
|
}
|