|
@@ -37,8 +37,39 @@ class Fan extends CatchController
|
|
|
public function save(Request $request) : \think\Response
|
|
|
{
|
|
|
$data = $request->post();
|
|
|
-
|
|
|
- return CatchResponse::success($this->fanModel->storeBy($data));
|
|
|
+
|
|
|
+ $save_data=array(
|
|
|
+ 'wind_id'=>$data['wind_id'],
|
|
|
+ 'fan_model'=>$data['fan_model'],
|
|
|
+ 'info'=>$data['info'],
|
|
|
+ 'creator_id' => $data['creator_id'],
|
|
|
+ 'created_at' => time(),
|
|
|
+ );
|
|
|
+ $add_fans=array();
|
|
|
+ if($data['mul_number']){
|
|
|
+ $numArr=explode(',',$data['mul_number']);
|
|
|
+ foreach($numArr as $value) {
|
|
|
+ $save_data['number']=$value;
|
|
|
+ array_push($add_fans, $save_data);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $rule_data=$data['rule_data'];
|
|
|
+ if($rule_data['number_length'] && $rule_data['start_number']){
|
|
|
+ $start=$rule_data['start_number'];
|
|
|
+ $length=$rule_data['start_number']+$rule_data['number_length'];
|
|
|
+ for($i=$start; $i<$length;$i++){
|
|
|
+ if($rule_data['zero_fill']){
|
|
|
+ $number=str_pad($i,$rule_data['zero_length'],'0',STR_PAD_LEFT );
|
|
|
+ }else{
|
|
|
+ $number=$i;
|
|
|
+ }
|
|
|
+ $save_data['number']=$rule_data['number_first'].$number.$rule_data['number_last'];
|
|
|
+ array_push($add_fans, $save_data);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $count1 = $this->fanModel->limit(100)->insertAll($add_fans);
|
|
|
+ return CatchResponse::success('添加成功,共' . $count1 . '条');
|
|
|
+ // return CatchResponse::success($this->fanModel->storeBy($data));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -71,11 +102,7 @@ class Fan extends CatchController
|
|
|
*/
|
|
|
public function delete($id) : \think\Response
|
|
|
{
|
|
|
- return CatchResponse::success($this->fanModel->deleteBy($id));
|
|
|
+ return CatchResponse::success($this->fanModel->deleteBy($id,true));
|
|
|
}
|
|
|
- //获取机位号
|
|
|
- // public function getNumber()
|
|
|
- // {
|
|
|
-
|
|
|
- // }
|
|
|
+
|
|
|
}
|