소스 검색

update fitur sales

pearlgw 2 달 전
부모
커밋
87aedf5f13
1개의 변경된 파일41개의 추가작업 그리고 41개의 파일을 삭제
  1. 41 41
      src/validators/admin/sales/SalesValidators.js

+ 41 - 41
src/validators/admin/sales/SalesValidators.js

@@ -68,61 +68,61 @@ exports.validateCreateSalesRequest = (body) => {
68 68
 
69 69
 exports.validateUpdateSalesRequest = (body) => {
70 70
     const { email, firstname, lastname, password, province_ids } = body;
71
-    const errors = {};
71
+    // const errors = {};
72 72
 
73
-    if (!email || email.trim() === '') {
74
-        errors.email = ['Email is required'];
75
-    }
73
+    // if (!email || email.trim() === '') {
74
+    //     errors.email = ['Email is required'];
75
+    // }
76 76
 
77
-    if (!firstname || firstname.trim() === '') {
78
-        errors.firstname = ['First name is required'];
79
-    }
77
+    // if (!firstname || firstname.trim() === '') {
78
+    //     errors.firstname = ['First name is required'];
79
+    // }
80 80
 
81
-    if (!lastname || lastname.trim() === '') {
82
-        errors.lastname = ['Last name is required'];
83
-    }
81
+    // if (!lastname || lastname.trim() === '') {
82
+    //     errors.lastname = ['Last name is required'];
83
+    // }
84 84
 
85
-    if (!password || password.trim().length === 0) {
86
-        errors.password = ['Password is required'];
87
-    } else {
88
-        const trimmed = password.trim();
85
+    // if (!password || password.trim().length === 0) {
86
+    //     errors.password = ['Password is required'];
87
+    // } else {
88
+    //     const trimmed = password.trim();
89 89
 
90
-        const messages = [];
90
+    //     const messages = [];
91 91
 
92
-        if (trimmed.length < 8) {
93
-            messages.push('Password must be at least 8 characters');
94
-        }
92
+    //     if (trimmed.length < 8) {
93
+    //         messages.push('Password must be at least 8 characters');
94
+    //     }
95 95
 
96
-        if (!/[A-Z]/.test(trimmed)) {
97
-            messages.push('Password must contain uppercase letter');
98
-        }
96
+    //     if (!/[A-Z]/.test(trimmed)) {
97
+    //         messages.push('Password must contain uppercase letter');
98
+    //     }
99 99
 
100
-        if (!/[0-9]/.test(trimmed)) {
101
-            messages.push('Password must contain digit');
102
-        }
100
+    //     if (!/[0-9]/.test(trimmed)) {
101
+    //         messages.push('Password must contain digit');
102
+    //     }
103 103
 
104
-        if (!/[^a-zA-Z0-9]/.test(trimmed)) {
105
-            messages.push('Password must contain special character');
106
-        }
104
+    //     if (!/[^a-zA-Z0-9]/.test(trimmed)) {
105
+    //         messages.push('Password must contain special character');
106
+    //     }
107 107
 
108
-        if (messages.length > 0) {
109
-            errors.password = messages;
110
-        }
111
-    }
108
+    //     if (messages.length > 0) {
109
+    //         errors.password = messages;
110
+    //     }
111
+    // }
112 112
 
113
-    if (!Array.isArray(province_ids) || province_ids.length === 0) {
114
-        errors.province_ids = ['At least one province must be selected'];
115
-    }
113
+    // if (!Array.isArray(province_ids) || province_ids.length === 0) {
114
+    //     errors.province_ids = ['At least one province must be selected'];
115
+    // }
116 116
 
117
-    if (Object.keys(errors).length > 0) {
118
-        throw new HttpException(errors, 422);
119
-    }
117
+    // if (Object.keys(errors).length > 0) {
118
+    //     throw new HttpException(errors, 422);
119
+    // }
120 120
 
121 121
     return {
122
-        email: email.trim(),
123
-        firstname: firstname.trim(),
124
-        lastname: lastname.trim(),
125
-        password: password.trim(),
122
+        email,
123
+        firstname,
124
+        lastname,
125
+        password,
126 126
         province_ids
127 127
     };
128 128
 };