SendOrderRoutes.php 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: hp
  5. * Date: 2017/11/20
  6. * Time: 15:50
  7. */
  8. Route::group(['domain' => env('CHANNEL_DOMAIN'), 'namespace' => 'App\Http\Controllers\Channel\SendOrder', 'prefix' => 'api/sendOrder', 'middleware' => 'ChannelApiAuth'], function () {
  9. Route::group(['middleware'=>'ChannelOperateRecord'],function (){
  10. //获取派单列表派单
  11. Route::get('getSendOrders', 'SendOrderController@getSendOrders');
  12. //生成派单(推广页面)
  13. Route::post('createFromPage', 'SendOrderController@createFromPage');
  14. //获取周报
  15. Route::get('getWeeklySendOrderStatistics', 'SendOrderStatisticsController@getWeeklySendOrderStatistics');
  16. //通过模板图片生成
  17. Route::post('createFromPromotionImageTemplate', 'SendOrderController@createFromPromotionImageTemplate');
  18. //生成派单(章节)
  19. Route::post('createFromChapter', 'SendOrderController@createFromChapter');
  20. //生成派单(目录)
  21. Route::post('createFromDirectory', 'SendOrderController@createFromDirectory');
  22. //更新派单备注
  23. Route::post('updateRemark', 'SendOrderController@updateRemark');
  24. //更新派单星级数
  25. Route::post('updateStarNum', 'SendOrderController@updateStarNum');
  26. //更新派单星级数和备注
  27. Route::any('updateStarNumAndRemark', 'SendOrderController@updateStarNumAndRemark');
  28. //获取派单的统计信息
  29. Route::get('getDataInfo', 'DataInfoController@getDataInfo');
  30. //获取导出派单的统计信息
  31. Route::get('exportSendOrders', 'SendOrderController@exportSendOrders');
  32. //更新派单信息
  33. Route::any('updateSendOrderInfo', 'SendOrderController@updateSendOrderInfo');
  34. //删除派单
  35. Route::post('removeSendOrder', 'SendOrderController@removeSendOrder');
  36. //设置成本
  37. Route::post('setCost', 'SendOrderController@setCost');
  38. Route::post('uploadSendOrders', 'SendOrderController@uploadSendOrders');
  39. //获取回本率数据
  40. Route::get('getSendOrderBreakevenStats', 'SendOrderBreakevenStatsController@getSendOrderBreakevenStats');
  41. //导出回本率数据
  42. Route::get('exportSendOrderBreakevenStats', 'SendOrderBreakevenStatsController@exportSendOrderBreakevenStats');
  43. Route::get('downloadTemplate', 'SendOrderBatchHandleController@downloadTemplate');
  44. Route::post('importSendOrders', 'SendOrderBatchHandleController@importSendOrders');
  45. Route::post('checkOriginUrl', 'SendOrderController@checkOriginUrl');
  46. Route::post('decryptOrEncrptOriginUrl', 'SendOrderController@decryptOrEncrptOriginUrl');
  47. });
  48. });