|
|
@ -2,7 +2,6 @@ |
|
|
|
|
|
|
|
|
namespace app\service\user; |
|
|
namespace app\service\user; |
|
|
|
|
|
|
|
|
use app\dao\user\DistillationExpandWordDao; |
|
|
|
|
|
use app\dao\user\DistillationQuestionsDao; |
|
|
use app\dao\user\DistillationQuestionsDao; |
|
|
use app\dao\user\DistillationTransWordDao; |
|
|
use app\dao\user\DistillationTransWordDao; |
|
|
use app\dao\user\DistillationWordDao; |
|
|
use app\dao\user\DistillationWordDao; |
|
|
@ -17,14 +16,12 @@ class DistillationWordService extends BaseService |
|
|
|
|
|
|
|
|
protected $dao; |
|
|
protected $dao; |
|
|
protected $transDao; |
|
|
protected $transDao; |
|
|
protected $expandDao; |
|
|
|
|
|
protected $questionsDao; |
|
|
protected $questionsDao; |
|
|
|
|
|
|
|
|
public function __construct(DistillationWordDao $dao) |
|
|
public function __construct(DistillationWordDao $dao) |
|
|
{ |
|
|
{ |
|
|
$this->dao = $dao; |
|
|
$this->dao = $dao; |
|
|
$this->transDao = app()->make(DistillationTransWordDao::class); |
|
|
$this->transDao = app()->make(DistillationTransWordDao::class); |
|
|
$this->expandDao = app()->make(DistillationExpandWordDao::class); |
|
|
|
|
|
$this->questionsDao = app()->make(DistillationQuestionsDao::class); |
|
|
$this->questionsDao = app()->make(DistillationQuestionsDao::class); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -60,7 +57,7 @@ class DistillationWordService extends BaseService |
|
|
'name' => $item |
|
|
'name' => $item |
|
|
]; |
|
|
]; |
|
|
} |
|
|
} |
|
|
$this->expandDao->insertAll($expands); |
|
|
|
|
|
|
|
|
$this->questionsDao->insertAll($expands); |
|
|
Db::commit(); |
|
|
Db::commit(); |
|
|
} catch (\Exception $exception) { |
|
|
} catch (\Exception $exception) { |
|
|
Db::rollback(); |
|
|
Db::rollback(); |
|
|
@ -166,7 +163,6 @@ class DistillationWordService extends BaseService |
|
|
$this->dao->update([['id', 'in', $ids]], ['delete_time' => time()]); |
|
|
$this->dao->update([['id', 'in', $ids]], ['delete_time' => time()]); |
|
|
//删子表
|
|
|
//删子表
|
|
|
$this->transDao->update([['distillation_id', 'in', $ids]], ['delete_time' => time()]); |
|
|
$this->transDao->update([['distillation_id', 'in', $ids]], ['delete_time' => time()]); |
|
|
$this->expandDao->update([['distillation_id', 'in', $ids]], ['delete_time' => time()]); |
|
|
|
|
|
$this->questionsDao->update([['distillation_id', 'in', $ids]], ['delete_time' => time()]); |
|
|
$this->questionsDao->update([['distillation_id', 'in', $ids]], ['delete_time' => time()]); |
|
|
Db::commit(); |
|
|
Db::commit(); |
|
|
} catch (\Exception $exception) { |
|
|
} catch (\Exception $exception) { |
|
|
|