作者 lms

合并分支 'lms' 到 'master'

v6优化程序 OA绑定AICC  优化程序



查看合并请求 !305
... ... @@ -48,7 +48,7 @@ class ProjectAssociationController extends BaseController
$image = request()->post('image', '');
$data = compact('project_id', 'user_id', 'friend_id', 'nickname', 'user_name', 'image');
$this->ProjectAssociationLogic->saveWeChatData($data);
$this->response('success');
$this->response('绑定成功');
}
/**
... ... @@ -70,15 +70,18 @@ class ProjectAssociationController extends BaseController
$bool = $this->ProjectAssociationLogic->saveProject($project_id, $status);
if (empty($bool)) {
// 保存数据失败
$this->response('error', Code::SERVER_ERROR);
$this->response('绑定AICC数据失败!', Code::SERVER_ERROR);
}
} // 关闭状态
elseif (!is_null($isRes) && (!is_null($status) && empty($status))) {
$res = $this->ProjectAssociationLogic->closedState($isRes, $status);
$this->response($res['message'], $res['code']);
$bool = $this->ProjectAssociationLogic->closedState($isRes, $status);
if (empty($bool)) {
// 关闭aicc绑定失败
$this->response('关闭aicc绑定失败!', Code::SERVER_ERROR);
}
} elseif (is_null($isRes)) {
// 请开启AICC绑定
$this->response('error', Code::SERVER_ERROR);
$this->response('success');
}
$cache = isset($cache);
$result = $this->ProjectAssociationLogic->getAiccWechatLists($isRes, $cache);
... ...
... ... @@ -104,27 +104,19 @@ class ProjectAssociationLogic extends Logic
* 关闭状态
* @param ProjectAssociation $res
* @param int $status 1 - 正常, 0 - 禁用
* @return array
* @return bool
*/
public function closedState($res, $status)
{
DB::beginTransaction();
$bool = false;
try {
$res->status = $status;
$res->save();
$bool = $res->save();
DB::commit();
$code = Code::SUCCESS;
$message = '关闭AICC绑定成功!';
} catch (\Exception $exception) {
DB::rollBack();
// 数据错误,请重试
$code = Code::SERVER_ERROR;
$message = 'error';
}
return [
'code' => $code,
'data' => [],
'message' => $message,
];
return $bool;
}
}
... ...