Browse Source

update fitur sales

pearlgw 2 months ago
parent
commit
87aedf5f13
1 changed files with 41 additions and 41 deletions
  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
 exports.validateUpdateSalesRequest = (body) => {
69
 exports.validateUpdateSalesRequest = (body) => {
70
     const { email, firstname, lastname, password, province_ids } = body;
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
     return {
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
         province_ids
126
         province_ids
127
     };
127
     };
128
 };
128
 };