|
|
@@ -744,11 +744,19 @@ class QcodeBach extends Backend
|
|
|
*/
|
|
|
public function del($ids = NULL)
|
|
|
{
|
|
|
- $department = \app\admin\model\QcodeProduct::get(['_id' => new \MongoDB\BSON\ObjectID($ids)]);
|
|
|
+ $userInfo = Session::get('admin');
|
|
|
+ $company_id = (int)$userInfo['company'];
|
|
|
+ $qcodeLarge = new QcodeLarge();
|
|
|
+ $qcodeSmall = new QcodeSmall();
|
|
|
+
|
|
|
+ $data = [
|
|
|
+ 'delete_time'=>date('Y-m-d H:i:s')
|
|
|
+ ];
|
|
|
+ $bool1 = $this->model->name($company_id.'_'."qcode_bach")->where('_id',$ids)->update($data);
|
|
|
+ $bool2 = $qcodeLarge->name($company_id.'_'."qcode_large")->where('bach_id',$ids)->update($data);
|
|
|
+ $bool3 = $qcodeSmall->name($company_id.'_'."qcode_small")->where('bach_id',$ids)->update($data);
|
|
|
|
|
|
- $department->delete_time = date('Y-m-d H:i:s');
|
|
|
- $re = $department->save();
|
|
|
- if($re){
|
|
|
+ if($bool1!==false && $bool2!==false && $bool3!==false){
|
|
|
$this->success('删除成功');
|
|
|
}else{
|
|
|
$this->error('删除失败');
|