You've already forked qlg.tsgz.moe
							
							TradeRule后台接口,待对接
This commit is contained in:
		| @@ -41,6 +41,90 @@ class TradeRule extends Base | ||||
|  | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 新增 | ||||
|      */ | ||||
|     public function add(){ | ||||
|         $data = input('post.'); | ||||
|         WSTUnset($data,'id,dataFlag'); | ||||
|         $data['create_time'] = date('Y-m-d H:i:s'); | ||||
|         Db::startTrans(); | ||||
|         try{ | ||||
|             $result = $this->validate('TradeRule.add')->allowField(true)->save($data); | ||||
|             if(false !== $result){ | ||||
|                 WSTClearAllCache(); | ||||
|                 Db::commit(); | ||||
|                 return WSTReturn("新增成功", 1); | ||||
|             } | ||||
|         }catch(\Exception $e){ | ||||
|             Db::rollback();errLog($e); | ||||
|             return WSTReturn($this->getError(),-1); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 编辑 | ||||
|      */ | ||||
|     public function edit(){ | ||||
|         $id = input('post.id/d'); | ||||
|         $data = input('post.'); | ||||
|         WSTUnset($data,'id,dataFlag,create_time'); | ||||
|         Db::startTrans(); | ||||
|         try{ | ||||
|             $result = $this->validate('TradeRule.edit')->allowField(true)->save($data,['articleId'=>$articleId]); | ||||
|             if(false !== $result){ | ||||
|                 WSTClearAllCache(); | ||||
|                 Db::commit(); | ||||
|                 return WSTReturn("修改成功", 1); | ||||
|             } | ||||
|         }catch(\Exception $e){ | ||||
|             Db::rollback();errLog($e); | ||||
|             return WSTReturn($this->getError(),-1); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 删除 | ||||
|      */ | ||||
|     public function del(){ | ||||
|         $id = input('post.id/d'); | ||||
|         $data = []; | ||||
|         $data['dataFlag'] = -1; | ||||
|         Db::startTrans(); | ||||
|         try{ | ||||
|             $result = $this->where(['id'=>$id])->update($data); | ||||
|             if(false !== $result){ | ||||
|                 WSTClearAllCache(); | ||||
|                 Db::commit(); | ||||
|                 return WSTReturn("删除成功", 1); | ||||
|             } | ||||
|         }catch (\Exception $e) { | ||||
|             Db::rollback();errLog($e); | ||||
|             return WSTReturn('删除失败',-1); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 批量删除 | ||||
|      */ | ||||
|     public function delByBatch(){ | ||||
|         $ids = input('post.ids'); | ||||
|         $data = []; | ||||
|         $data['dataFlag'] = -1; | ||||
|         Db::startTrans(); | ||||
|         try{ | ||||
|             $result = $this->where(['articleId'=>['in',$ids]])->update($data); | ||||
|             if(false !== $result){ | ||||
|                 WSTClearAllCache(); | ||||
|                 Db::commit(); | ||||
|                 return WSTReturn("删除成功", 1); | ||||
|             } | ||||
|         }catch (\Exception $e) { | ||||
|             Db::rollback();errLog($e); | ||||
|             return WSTReturn('删除失败',-1); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|  | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user