Skip to content
Snippets Groups Projects

Update validate and clear old code

Merged Phòng Nguyễn Hồng Phát requested to merge update-templates into develop
1 file
+ 1
70
Compare changes
  • Side-by-side
  • Inline
@@ -604,80 +604,11 @@ class DefaultController extends \lsat\microbase\controllers\ActiveController
if ($requestModel->validate() && !empty($model)) {
// if(method_exists($model,'validateCustom')){
// list($result , $message) = $model->validateCustom($requestModel->codeAction);
// }else{
// $result = true;
// }
//
// if($result){
// $httpRequest = new HttpRequest([
// 'method' => 'POST',
// 'url' => Yii::$app->params['workflow']['url'] . Yii::$app->params['workflow']['api_endpoint'] . getenv("WORKFLOW_API_SEND_ACTION_URL"),
// 'data' => $requestModel->getAttributes(),
// 'jwtToken' => Yii::$app->user->identity->jwtToken ?? null,
// 'format' => HttpRequest::FORMAT_TYPE_JSON,
// ]);
//
// $response = $httpRequest->send();
// $message = $response->message ?? null;
// if (!empty($response) && $response->status) {
//
// // move trigger from Model afterSave events
// $changeStatus = $model->auth_status;
// $model->updateAttributes(['auth_status' => StatusEnum::AUTH_STATUS_PROCESSING]);
// if ($changeStatus === StatusEnum::AUTH_STATUS_MAKE && $model->auth_status === StatusEnum::AUTH_STATUS_PROCESSING) {
// if(method_exists($model,'updateCode')){
// $model->updateCode();
// }
// }
//
// // move other trigger from Model afterSave
// if (method_exists($model, 'triggerActivities')) {
// $model->triggerActivities($requestModel->codeAction,$requestModel->description);
// }
// if (method_exists($model, 'executeDependActions')) {
// $model->executeDependActions($requestModel->codeAction, $requestModel->runtimeID);
// }
// $status = true;
// $data = $response->data ?? null;
//
// // save docsign runtime
//
//// $httpRequest = new HttpRequest([
//// 'method' => 'POST',
//// 'url' => Yii::$app->params['workflow']['url'] . Yii::$app->params['workflow']['api_endpoint'] . getenv("WORKFLOW_API_RUNTIME_VERSION_URL"),
//// 'data' => [
//// 'instanceCode' => $model->code,
//// 'workflowCode' => $model->workflow->code,
//// 'version' => 0
//// ],
//// 'jwtToken' => Yii::$app->user->identity->jwtToken,
//// 'format' => HttpRequest::FORMAT_TYPE_JSON,
//// ]);
// $response = Workflow::getRuntime($model->code,$model->workflow->code,0,
// Yii::$app->user->identity->jwtToken);
// if (!empty($response) && $response->status) {
// StaticHelper::insertAssigneeToRuntimeVersionResponse($response->data, $model->code,
// $model->current_runtime_version, $userModelClass);
// }
// }
// return [
// 'status' => $status,
// 'message' => $message,
// 'data' => $data
// ];
// }
// return [
// 'status' => 0,
// 'message' => $message,
// 'data' => []
// ];
$relation = WorkflowRelation::find()->where([
'object_id' => $requestModel->id,
'object_class' => $mainModel
])->orderBy([
'id' => SORT_DESC
'current_runtime_version' => SORT_DESC
])->one();
$requestModel->instanceCode = $relation->code;
$runtimeVersion = WorkflowRuntime::find()->select([
Loading