fix:后端生成修改
This commit is contained in:
parent
2191a7d284
commit
5c46dd5922
@ -34,6 +34,17 @@ class {$className} extends BaseController
|
|||||||
return $isExport ? $query->select()->toArray() : msg("获取{$functionName}列表成功!",$query);
|
return $isExport ? $query->select()->toArray() : msg("获取{$functionName}列表成功!",$query);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加{$functionName}
|
||||||
|
*/
|
||||||
|
public function add{$className}(Request $request): array
|
||||||
|
{
|
||||||
|
$params = $request->param();
|
||||||
|
$this->validate($params, {$addRequireFields});
|
||||||
|
$model = Model{$className}::create($params,{$addAllowFields});
|
||||||
|
return msg('添加成功!');
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 编辑{$functionName}
|
* 编辑{$functionName}
|
||||||
*/
|
*/
|
||||||
@ -47,17 +58,6 @@ class {$className} extends BaseController
|
|||||||
return msg('编辑成功!');
|
return msg('编辑成功!');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 添加{$functionName}
|
|
||||||
*/
|
|
||||||
public function add{$className}(Request $request): array
|
|
||||||
{
|
|
||||||
$params = $request->param();
|
|
||||||
$this->validate($params, {$addRequireFields});
|
|
||||||
$model = Model{$className}::create($params,{$addAllowFields});
|
|
||||||
return msg('添加成功!');
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除{$functionName}
|
* 删除{$functionName}
|
||||||
*/
|
*/
|
||||||
|
@ -34,12 +34,34 @@ class {$className} extends BaseController
|
|||||||
return $isExport ? $query->select()->toArray() : msg("获取{$functionName}列表成功!",$query);
|
return $isExport ? $query->select()->toArray() : msg("获取{$functionName}列表成功!",$query);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 添加{$functionName}
|
||||||
|
*/
|
||||||
|
public function add{$className}(Request $request): array
|
||||||
|
{
|
||||||
|
Db::startTrans();
|
||||||
|
Tool::adminLockTableWrite('{$businessName}');
|
||||||
|
try {
|
||||||
|
$params = $request->param();
|
||||||
|
$this->validate($params, {$addRequireFields});
|
||||||
|
$model = Model{$className}::create($params,{$addAllowFields});
|
||||||
|
Db::commit();
|
||||||
|
Tool::unlockTable();
|
||||||
|
return msg('添加成功!');
|
||||||
|
} catch (\Throwable $th) {
|
||||||
|
Db::rollback();
|
||||||
|
Tool::unlockTable();
|
||||||
|
throw $th;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 编辑{$functionName}
|
* 编辑{$functionName}
|
||||||
*/
|
*/
|
||||||
public function edit{$className}(Request $request): array
|
public function edit{$className}(Request $request): array
|
||||||
{
|
{
|
||||||
Db::startTrans();
|
Db::startTrans();
|
||||||
|
Tool::adminLockTableWrite('{$businessName}');
|
||||||
try {
|
try {
|
||||||
$params = $request->param();
|
$params = $request->param();
|
||||||
$this->validate($params, {$editRequireFields});
|
$this->validate($params, {$editRequireFields});
|
||||||
@ -47,27 +69,11 @@ class {$className} extends BaseController
|
|||||||
if (!$model) throwErrorMsg("该{$functionName}不存在", 1);
|
if (!$model) throwErrorMsg("该{$functionName}不存在", 1);
|
||||||
$model->allowField({$editAllowFields})->save($params);
|
$model->allowField({$editAllowFields})->save($params);
|
||||||
Db::commit();
|
Db::commit();
|
||||||
|
Tool::unlockTable();
|
||||||
return msg('编辑成功!');
|
return msg('编辑成功!');
|
||||||
} catch (\Throwable $th) {
|
} catch (\Throwable $th) {
|
||||||
Db::rollback();
|
Db::rollback();
|
||||||
throw $th;
|
Tool::unlockTable();
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 添加{$functionName}
|
|
||||||
*/
|
|
||||||
public function add{$className}(Request $request): array
|
|
||||||
{
|
|
||||||
Db::startTrans();
|
|
||||||
try {
|
|
||||||
$params = $request->param();
|
|
||||||
$this->validate($params, {$addRequireFields});
|
|
||||||
$model = Model{$className}::create($params,{$addAllowFields});
|
|
||||||
Db::commit();
|
|
||||||
return msg('添加成功!');
|
|
||||||
} catch (\Throwable $th) {
|
|
||||||
Db::rollback();
|
|
||||||
throw $th;
|
throw $th;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -78,6 +84,7 @@ class {$className} extends BaseController
|
|||||||
public function delete{$className}(Request $request): array
|
public function delete{$className}(Request $request): array
|
||||||
{
|
{
|
||||||
Db::startTrans();
|
Db::startTrans();
|
||||||
|
Tool::adminLockTableWrite('{$businessName}');
|
||||||
try {
|
try {
|
||||||
$params = $request->param();
|
$params = $request->param();
|
||||||
$this->validate($params, [
|
$this->validate($params, [
|
||||||
@ -88,9 +95,11 @@ class {$className} extends BaseController
|
|||||||
])->select();
|
])->select();
|
||||||
${$businessName}->delete();
|
${$businessName}->delete();
|
||||||
Db::commit();
|
Db::commit();
|
||||||
|
Tool::unlockTable();
|
||||||
return msg('删除成功!');
|
return msg('删除成功!');
|
||||||
} catch (\Throwable $th) {
|
} catch (\Throwable $th) {
|
||||||
Db::rollback();
|
Db::rollback();
|
||||||
|
Tool::unlockTable();
|
||||||
throw $th;
|
throw $th;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -43,7 +43,7 @@ class {$className} extends BaseModel
|
|||||||
public static function onBeforeInsert(self $model): void
|
public static function onBeforeInsert(self $model): void
|
||||||
{
|
{
|
||||||
// self::checkRepeatData($model);
|
// self::checkRepeatData($model);
|
||||||
Tool::sortInsertProc(self::class, $model->{$orderField});
|
Tool::dataAddSortProc(self::class, $model->{$orderField});
|
||||||
$model->completeCreateField();
|
$model->completeCreateField();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -53,7 +53,7 @@ class {$className} extends BaseModel
|
|||||||
public static function onBeforeUpdate(self $model): void
|
public static function onBeforeUpdate(self $model): void
|
||||||
{
|
{
|
||||||
// self::checkRepeatData($model);
|
// self::checkRepeatData($model);
|
||||||
Tool::sortEditProc(self::class, $model->{$businessName}_guid, $model->{$orderField});
|
Tool::dataEditSortProc(self::class, $model->{$businessName}_guid, $model->{$orderField});
|
||||||
$model->completeUpdateField();
|
$model->completeUpdateField();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -62,7 +62,7 @@ class {$className} extends BaseModel
|
|||||||
*/
|
*/
|
||||||
public static function onBeforeDelete(self $model): void
|
public static function onBeforeDelete(self $model): void
|
||||||
{
|
{
|
||||||
Tool::sortDeleteProc(self::class, $model->{$businessName}_guid);
|
Tool::dataDeleteSortProc(self::class, $model->{$businessName}_guid);
|
||||||
$model->completeDeleteField();
|
$model->completeDeleteField();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user