1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- namespace App\Http\Controllers;
- use App\Module\Base;
- use Redirect;
- use DB;
- /**
- * 页面
- * Class IndexController
- * @package App\Http\Controllers
- */
- class IndexController extends Controller
- {
- public function __invoke($method, $action = '', $child = '')
- {
- $app = $method ? $method : 'main';
- if ($action) {
- $app .= "__" . $action;
- }
- if (!method_exists($this, $app)) {
- $app = 'main';
- }
- return $this->$app($child);
- }
- /**
- * 首页
- * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
- */
- public function main()
- {
- return view('main', ['version' => Base::getVersion()]);
- }
- /**
- * 接口文档
- * @return \Illuminate\Http\RedirectResponse
- */
- public function api()
- {
- return Redirect::to(Base::fillUrl('docs'), 301);
- }
- public function test(){
- $list = DB::table("project_task")->where('delete',0)->get()->toArray();
- foreach ($list as $k => $v){
- $subtasks = Base::string2array($v->subtask);
- if(count($subtasks) > 0){
- $subtasks_data = [];
- foreach ($subtasks as $key => $value){
- $item = [
- 'taskid' => $v->id,
- 'uname' => $value['uname'],
- 'indate' => $value['time'],
- 'status' => $value['status'],
- 'detail' => $value['detail']
- ];
- array_push($subtasks_data,$item);
- }
- DB::table('project_sub_task')->insert($subtasks_data);
- }
- }
- }
- }
|