| @@ 248-253 (lines=6) @@ | ||
| 245 | */ |
|
| 246 | public function customer(Request $request) |
|
| 247 | { |
|
| 248 | if (!$request->isXmlHttpRequest()) { |
|
| 249 | $response = new Response(json_encode(['status' => 'NG']), 400); |
|
| 250 | $response->headers->set('Content-Type', 'application/json'); |
|
| 251 | ||
| 252 | return $response; |
|
| 253 | } |
|
| 254 | try { |
|
| 255 | log_info('非会員お客様情報変更処理開始'); |
|
| 256 | $data = $request->request->all(); |
|
| @@ 260-266 (lines=7) @@ | ||
| 257 | // 入力チェック |
|
| 258 | $errors = $this->customerValidation($data); |
|
| 259 | foreach ($errors as $error) { |
|
| 260 | if ($error->count() != 0) { |
|
| 261 | log_info('非会員お客様情報変更入力チェックエラー'); |
|
| 262 | $response = new Response(json_encode('NG'), 400); |
|
| 263 | $response->headers->set('Content-Type', 'application/json'); |
|
| 264 | ||
| 265 | return $response; |
|
| 266 | } |
|
| 267 | } |
|
| 268 | $pref = $this->prefRepository->findOneBy(['name' => $data['customer_pref']]); |
|
| 269 | if (!$pref) { |
|
| @@ 269-275 (lines=7) @@ | ||
| 266 | } |
|
| 267 | } |
|
| 268 | $pref = $this->prefRepository->findOneBy(['name' => $data['customer_pref']]); |
|
| 269 | if (!$pref) { |
|
| 270 | log_info('非会員お客様情報変更入力チェックエラー'); |
|
| 271 | $response = new Response(json_encode('NG'), 400); |
|
| 272 | $response->headers->set('Content-Type', 'application/json'); |
|
| 273 | ||
| 274 | return $response; |
|
| 275 | } |
|
| 276 | /** @var Order $Order */ |
|
| 277 | $Order = $this->shoppingService->getOrder(OrderStatus::PROCESSING); |
|
| 278 | if (!$Order) { |
|