@@ 110-120 (lines=11) @@ | ||
107 | } |
|
108 | ||
109 | $name = $request->input('name'); |
|
110 | if (isset($name)) { |
|
111 | if (!$name) { |
|
112 | throw new \UnexpectedValueException('the name can not be empty.', -11400); |
|
113 | } |
|
114 | if ($module->name !== $name && Module::whereRaw([ 'name' => $name ])->exists()) { |
|
115 | throw new \UnexpectedValueException('module name cannot be repeated', -11401); |
|
116 | } |
|
117 | } |
|
118 | ||
119 | $principal_id = $request->input('principal'); |
|
120 | if (isset($principal_id)) { |
|
121 | if ($principal_id) { |
|
122 | $user_info = Sentinel::findById($principal_id); |
|
123 | $principal = [ 'id' => $principal_id, 'name' => $user_info->first_name ]; |
@@ 301-313 (lines=13) @@ | ||
298 | } |
|
299 | ||
300 | $email = $request->input('email'); |
|
301 | if (isset($email)) { |
|
302 | if (!$email) { |
|
303 | throw new \UnexpectedValueException('the email can not be empty.', -10101); |
|
304 | } |
|
305 | if ($user = Sentinel::findByCredentials([ 'email' => $email ])) { |
|
306 | if ($user->id !== $id) { |
|
307 | throw new \InvalidArgumentException('email has already existed.', -10102); |
|
308 | } |
|
309 | } |
|
310 | } |
|
311 | ||
312 | $user = Sentinel::findById($id); |
|
313 | if (!$user) { |
|
314 | throw new \UnexpectedValueException('the user does not exist.', -10106); |
|
315 | } |
|
316 | if (isset($user->diectory) && $user->directory && $user->diectory != 'self') { |
@@ 216-227 (lines=12) @@ | ||
213 | } |
|
214 | ||
215 | $name = $request->input('name'); |
|
216 | if (isset($name)) { |
|
217 | if (!$name) { |
|
218 | throw new \UnexpectedValueException('the name can not be empty.', -11500); |
|
219 | } |
|
220 | ||
221 | if ($version->name !== $name && Version::whereRaw([ 'name' => $name, 'project_key' => $project_key ])->exists()) { |
|
222 | throw new \UnexpectedValueException('version name cannot be repeated', -11501); |
|
223 | } |
|
224 | } |
|
225 | ||
226 | $start_time = $request->input('start_time') ? $request->input('start_time') : $version->start_time; |
|
227 | $end_time = $request->input('end_time') ? $request->input('end_time') : $version->end_time; |
|
228 | if ($start_time > $end_time) { |
|
229 | throw new \UnexpectedValueException('start-time must be less then end-time', -11502); |
|
230 | } |