Optimize code readability
This commit is contained in:
parent
0d52cbec2b
commit
0199a2ca81
2 changed files with 8 additions and 5 deletions
|
@ -24,6 +24,9 @@
|
||||||
(local-time:now)
|
(local-time:now)
|
||||||
:format '((:hour 2) ":" (:min 2) ":" (:sec 2))))
|
:format '((:hour 2) ":" (:min 2) ":" (:sec 2))))
|
||||||
|
|
||||||
|
(defun today+now ()
|
||||||
|
(format nil "~a ~a" (today) (now)))
|
||||||
|
|
||||||
(defun generate-uuid ()
|
(defun generate-uuid ()
|
||||||
(parse-integer (format nil "~A~A~A"
|
(parse-integer (format nil "~A~A~A"
|
||||||
(sb-posix:getpid)
|
(sb-posix:getpid)
|
||||||
|
|
|
@ -17,11 +17,11 @@
|
||||||
(ml-survey/views:sus-form))
|
(ml-survey/views:sus-form))
|
||||||
|
|
||||||
(defun process-questionnaire-post (request survey)
|
(defun process-questionnaire-post (request survey)
|
||||||
(let ((post-params (post-parameters* request))
|
(let* ((post-params (post-parameters* request))
|
||||||
(questionnaire-id (generate-uuid)))
|
(questionnaire-id (generate-uuid))
|
||||||
(store-response (ensure-data-file-exist (ml-survey:survey-id survey)
|
(questionnaire-data-file (ensure-data-file-exist (ml-survey:survey-id survey)
|
||||||
questionnaire-id)
|
questionnaire-id)))
|
||||||
(push (format nil "~aT~a" (today) (now)) post-params))
|
(store-response questionnaire-data-file (push (today+now) post-params))
|
||||||
(ml-survey/views:questionnaire-submit)))
|
(ml-survey/views:questionnaire-submit)))
|
||||||
|
|
||||||
(define-easy-handler (questionnaire :uri #'questionnaire-uri) (lang)
|
(define-easy-handler (questionnaire :uri #'questionnaire-uri) (lang)
|
||||||
|
|
Loading…
Add table
Reference in a new issue