作者 开飞机的舒克

接口优化

@@ -132,17 +132,9 @@ class Study extends Backend @@ -132,17 +132,9 @@ class Study extends Backend
132 $row[$fieldArr[$k]] = $v; 132 $row[$fieldArr[$k]] = $v;
133 } 133 }
134 } 134 }
135 - //自动生成条形码  
136 if ($row) { 135 if ($row) {
137 $insert[] = $row; 136 $insert[] = $row;
138 } 137 }
139 - $id = \db('study')->order('id','desc')->value('id');  
140 - $ids = $allRow+$id+1;  
141 - dump($ids);  
142 - $res = str_pad($ids,8,"0",STR_PAD_LEFT);  
143 - $barpath = Resource::StudyBar($res);  
144 - $insert['barcode'] = $barpath;  
145 - $insert['unique'] = $res;  
146 } 138 }
147 } catch (Exception $exception) { 139 } catch (Exception $exception) {
148 $this->error($exception->getMessage()); 140 $this->error($exception->getMessage());
@@ -168,7 +160,9 @@ class Study extends Backend @@ -168,7 +160,9 @@ class Study extends Backend
168 } 160 }
169 } 161 }
170 } 162 }
171 - $this->model->saveAll($insert); 163 +
  164 + return $this->model->saveAll($insert);
  165 +
172 } catch (PDOException $exception) { 166 } catch (PDOException $exception) {
173 $msg = $exception->getMessage(); 167 $msg = $exception->getMessage();
174 if (preg_match("/.+Integrity constraint violation: 1062 Duplicate entry '(.+)' for key '(.+)'/is", $msg, $matches)) { 168 if (preg_match("/.+Integrity constraint violation: 1062 Duplicate entry '(.+)' for key '(.+)'/is", $msg, $matches)) {
@@ -35,9 +35,9 @@ class Bind extends Api @@ -35,9 +35,9 @@ class Bind extends Api
35 $this->error('参数错误', ['status' => 2]); 35 $this->error('参数错误', ['status' => 2]);
36 } 36 }
37 $is_bind = db('user')->where('id', $user['id'])->value('bind_study'); 37 $is_bind = db('user')->where('id', $user['id'])->value('bind_study');
38 - if ($is_bind == 1) {  
39 - $this->error('您当前已经绑定过学生了,请勿重复操作', $is_bind);  
40 - } 38 +// if ($is_bind == 1) {
  39 +// $this->error('您当前已经绑定过学生了,请勿重复操作', $is_bind);
  40 +// }
41 Db::startTrans(); 41 Db::startTrans();
42 try { 42 try {
43 db('study') 43 db('study')
@@ -78,9 +78,9 @@ class Bind extends Api @@ -78,9 +78,9 @@ class Bind extends Api
78 $this->error('参数错误', ['status' => 2]); 78 $this->error('参数错误', ['status' => 2]);
79 } 79 }
80 $is_bind = db('user')->where('id', $user['id'])->value('bind_study'); 80 $is_bind = db('user')->where('id', $user['id'])->value('bind_study');
81 - if ($is_bind == 1) {  
82 - $this->error('您当前已经绑定过学生了,请勿重复操作', $is_bind);  
83 - } 81 +// if ($is_bind == 1) {
  82 +// $this->error('您当前已经绑定过学生了,请勿重复操作', $is_bind);
  83 +// }
84 Db::startTrans(); 84 Db::startTrans();
85 try { 85 try {
86 db('study') 86 db('study')
@@ -5200,7 +5200,7 @@ @@ -5200,7 +5200,7 @@
5200 5200
5201 </div> 5201 </div>
5202 <div class="col-md-6" align="right"> 5202 <div class="col-md-6" align="right">
5203 - Generated on 2023-03-17 15:48:06 <a href="./" target="_blank">校园活动</a> 5203 + Generated on 2023-03-17 15:59:03 <a href="./" target="_blank">校园活动</a>
5204 </div> 5204 </div>
5205 </div> 5205 </div>
5206 5206