Skip to content

Commit 7f93d1c

Browse files
authored
Merge pull request #98 from xdorro/minh
Minh
2 parents b730bdf + 25c447d commit 7f93d1c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+1297
-377
lines changed

src/main/java/com/example/multikart/domain/dto/CategoryRequestDTO.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
@NoArgsConstructor
1111
@AllArgsConstructor
1212
public class CategoryRequestDTO {
13+
private Long categoryId;
1314
@NotBlank
1415
private String name;
1516

src/main/java/com/example/multikart/domain/dto/CustomerRequestDTO.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
@NoArgsConstructor
1212
@AllArgsConstructor
1313
public class CustomerRequestDTO {
14+
private Long customerId;
1415
@NotBlank
1516
private String name;
1617

src/main/java/com/example/multikart/domain/dto/PaymentRequestDTO.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
@Setter
1111
@Builder
1212
public class PaymentRequestDTO {
13+
private Long paymentId;
1314
@NotBlank
1415
private String name;
1516

src/main/java/com/example/multikart/domain/dto/ProductRequestDTO.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
@Setter
1313
@Builder
1414
public class ProductRequestDTO {
15+
private Long productId;
1516
@NotBlank
1617
private String name;
1718
@NotBlank

src/main/java/com/example/multikart/domain/dto/SupplierRequestDTO.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
@Setter
1212
@Builder
1313
public class SupplierRequestDTO {
14+
private Long supplierId;
1415
@NotBlank
1516
private String name;
1617

src/main/java/com/example/multikart/domain/dto/TransportRequestDTO.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
@Setter
1111
@Builder
1212
public class TransportRequestDTO {
13+
private Long transportId;
1314
@NotBlank
1415
private String name;
1516

src/main/java/com/example/multikart/domain/dto/UnitRequestDTO.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
@Setter
1111
@Builder
1212
public class UnitRequestDTO {
13+
private Long unitId;
1314
@NotBlank
1415
private String name;
1516

src/main/java/com/example/multikart/domain/dto/UserRequestDTO.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
@NoArgsConstructor
1212
@AllArgsConstructor
1313
public class UserRequestDTO {
14+
private Long userId;
1415
private Long roleId;
1516

1617
@NotBlank

src/main/java/com/example/multikart/service/impl/CategoryServiceImpl.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public String storeCategory(CategoryRequestDTO input, BindingResult result, Mode
5353
return "backend/category/create";
5454
}
5555

56-
var count = categoryRepository.findBySlugAndStatusNot(input.getSlug(), DefaultStatus.DELETED);
56+
var count = categoryRepository.countBySlugAndStatusNot(input.getSlug().trim(), DefaultStatus.DELETED);
5757
if (count > 0) {
5858
result.rejectValue("slug", "", "Đường dẫn đã được sử dụng");
5959
}
@@ -96,13 +96,14 @@ public String updateCategory(Long id, CategoryRequestDTO input, BindingResult re
9696
}
9797

9898
if (result.hasErrors()) {
99+
input.setCategoryId(id);
99100
model.addAttribute("category", input);
100101

101-
return "backend/category/create";
102+
return "backend/category/edit";
102103
}
103104

104105
if (!category.getSlug().equals(input.getSlug())) {
105-
var count = categoryRepository.countBySlugAndStatusNot(input.getSlug(), DefaultStatus.DELETED);
106+
var count = categoryRepository.countBySlugAndStatusNot(input.getSlug().trim(), DefaultStatus.DELETED);
106107
if (count > 0) {
107108
result.rejectValue("slug", "", "Đường dẫn đã được sử dụng");
108109
}
@@ -111,9 +112,10 @@ public String updateCategory(Long id, CategoryRequestDTO input, BindingResult re
111112
}
112113

113114
if (result.hasErrors()) {
115+
input.setCategoryId(id);
114116
model.addAttribute("category", input);
115117

116-
return "backend/category/create";
118+
return "backend/category/edit";
117119
}
118120

119121
category.setName(input.getName());

src/main/java/com/example/multikart/service/impl/CustomerServiceImpl.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public String storeCustomer(CustomerRequestDTO input, BindingResult result, Mode
4444
}
4545

4646
input.setPassword(bcryptPasswordEncoder.encode(input.getPassword()));
47-
var count = customerRepository.countByEmailAndStatusNot(input.getEmail(), DefaultStatus.DELETED);
47+
var count = customerRepository.countByEmailAndStatusNot(input.getEmail().trim(), DefaultStatus.DELETED);
4848
if (count > 0) {
4949
result.rejectValue("email", "email.required", "Email đã được sử dụng");
5050
}
@@ -86,17 +86,18 @@ public String updateCustomer(Long id, CustomerRequestDTO input, BindingResult re
8686
}
8787

8888
if (result.hasErrors()) {
89+
input.setCustomerId(id);
8990
model.addAttribute("customer", input);
9091

91-
return "backend/customer/create";
92+
return "backend/customer/edit";
9293
}
9394

9495
if (!input.getPassword().isEmpty()) {
9596
customer.setPassword(bcryptPasswordEncoder.encode(input.getPassword()));
9697
}
9798

9899
if (!customer.getEmail().equals(input.getEmail())) {
99-
var count = customerRepository.countByEmailAndStatusNot(input.getEmail(), DefaultStatus.DELETED);
100+
var count = customerRepository.countByEmailAndStatusNot(input.getEmail().trim(), DefaultStatus.DELETED);
100101
if (count > 0) {
101102
result.rejectValue("email", "email.required", "Email đã được sử dụng");
102103
}
@@ -105,9 +106,10 @@ public String updateCustomer(Long id, CustomerRequestDTO input, BindingResult re
105106
}
106107

107108
if (result.hasErrors()) {
109+
input.setCustomerId(id);
108110
model.addAttribute("customer", input);
109111

110-
return "backend/customer/create";
112+
return "backend/customer/edit";
111113
}
112114

113115
customer.setName(input.getName());

0 commit comments

Comments
 (0)