This commit is contained in:
mkm 2023-06-06 16:12:03 +08:00
parent c4c9809a18
commit ab8732cf4a
3 changed files with 18 additions and 13 deletions

5
.gitignore vendored
View File

@ -5,3 +5,8 @@
.env
/tests/tmp
/tests/.phpunit.result.cache
public
.user.ini
.well-known/acme-challenge/kSeHp1vu0JZo9u1sbviBrDR9gPp0AgG8A2ehlf0sisg
composer.lock
composer.json

View File

@ -46,7 +46,7 @@ class Project extends Base
public function getData(Request $request){
$data = $request->get();
$find=ProjectModel::find($data['projectId']);
$ProjectdataModel=ProjectdataModel::where('projectId',$data['projectId'])->first();
$ProjectdataModel=ProjectdataModel::where('project_id',$data['projectId'])->first();
if($ProjectdataModel){
$find['content']=$ProjectdataModel['content'];
}else{
@ -57,11 +57,11 @@ class Project extends Base
}
public function data(Request $request){
$data = $request->post();
$find=Db::name('projectdatas')->where('projectId', $data['projectId'])->find();
$find=Db::name('projectdatas')->where('project_id', $data['projectId'])->find();
if($find){
Db::name('projectdatas')->where('projectId',$data['projectId'])->update(['content'=>$data['content']]);
Db::name('projectdatas')->where('project_id',$data['projectId'])->update(['content'=>$data['content']]);
}else{
$id=Db::name('projectdatas')->insertGetId(['projectId'=>$data['projectId'],'content'=>$data['content']]);
$id=Db::name('projectdatas')->insertGetId(['project_id'=>$data['projectId'],'content'=>$data['content']]);
$find=Db::name('projectdatas')->where('id', $id)->find();
}
return $this->json(200,'ok',$find);

View File

@ -18,17 +18,17 @@ use Webman\Route;
Route::group('/api', function () {
Route::group('/goview', function () {
Route::group('/sys', function () {
Route::post('/login',[app\api\controller\IndexController::class,'login']);
Route::get('/getOssInfo',[app\api\controller\IndexController::class,'getOssInfo']);
Route::any('/login',[app\api\controller\IndexController::class,'login']);
Route::any('/getOssInfo',[app\api\controller\IndexController::class,'getOssInfo']);
});
Route::group('/project', function () {
Route::post('/create',[app\api\controller\Project::class,'create']);
Route::post('/edit',[app\api\controller\Project::class,'edit']);
Route::post('/upload',[app\api\controller\Project::class,'upload']);
Route::post('/save/data',[app\api\controller\Project::class,'data']);
Route::put('/publish',[app\api\controller\Project::class,'publish']);
Route::get('/list',[app\api\controller\Project::class,'list']);
Route::get('/getData',[app\api\controller\Project::class,'getData']);
Route::any('/create',[app\api\controller\Project::class,'create']);
Route::any('/edit',[app\api\controller\Project::class,'edit']);
Route::any('/upload',[app\api\controller\Project::class,'upload']);
Route::any('/save/data',[app\api\controller\Project::class,'data']);
Route::any('/publish',[app\api\controller\Project::class,'publish']);
Route::any('/list',[app\api\controller\Project::class,'list']);
Route::any('/getData',[app\api\controller\Project::class,'getData']);
});
});
});