select([$order.".*"]); $orderFind->where($map); if (empty($orderDesc)) { $orderDesc = "{$order}.created_at desc"; } $orderFind->orderBy($orderDesc); return $orderFind->offset($offset)->limit($limit)->asArray()->all(); } /** * 获取总记录数 * @param $map * @return int|string */ public static function getListCount($map) { $order = RepairOrderModel::tableName(); $orderFind = RepairOrderModel::find(); $orderFind->where($map); return $orderFind->count(); } /** * @param $condition * @return array|null|\yii\db\ActiveRecord[] */ static function findOrderImageAll($condition) { if (empty($condition)) { return null; } $repairOrderImage = RepairOrderImagesModel::find(); $repairOrderImage->where($condition); $images = $repairOrderImage->all(); return $images; } /** * @param $condition * @return array|null|\yii\db\ActiveRecord[] */ static function findOrderPlansAll($condition) { if (empty($condition)) { return null; } $repairPlans = RepairOrderRepairPlanModel::find(); $repairPlans->where($condition); $plans = $repairPlans->all(); return $plans; } /** * @param $condition * @return array|null|\yii\db\ActiveRecord[] */ static function findOrderFinishImageAll($condition) { if (empty($condition)) { return null; } $repairFinishImage = RepairFinishImagesModel::find(); $repairFinishImage->where($condition); $images = $repairFinishImage->all(); return $images; } }