mirror of
https://gitea.gofwd.group/Forward_Group/ballistic-builder-spring.git
synced 2026-01-20 16:51:03 -05:00
fixed enaum path issue in namedqueires, God only knows how that even works
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
/*
|
||||
package group.goforward.battlbuilder.configuration;
|
||||
package group.goforward.battlbuilder.config;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
@@ -7,11 +6,11 @@ import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
||||
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||
|
||||
@Configuration
|
||||
public class PasswordConfig {
|
||||
public class Password2Config {
|
||||
|
||||
@Bean
|
||||
// @Bean
|
||||
public PasswordEncoder passwordEncoder() {
|
||||
// // BCrypt default password
|
||||
return new BCryptPasswordEncoder();
|
||||
}
|
||||
}*/
|
||||
}
|
||||
@@ -1,31 +1,31 @@
|
||||
//package group.goforward.battlbuilder.controllers;
|
||||
package group.goforward.battlbuilder.controllers;
|
||||
//
|
||||
//import group.goforward.battlbuilder.services.PartRoleMappingService;
|
||||
//import group.goforward.battlbuilder.web.dto.admin.PartRoleMappingDto;
|
||||
//import group.goforward.battlbuilder.web.dto.PartRoleToCategoryDto;
|
||||
//import org.springframework.web.bind.annotation.*;
|
||||
import group.goforward.battlbuilder.services.PartRoleMappingService;
|
||||
import group.goforward.battlbuilder.web.dto.admin.PartRoleMappingDto;
|
||||
import group.goforward.battlbuilder.web.dto.PartRoleToCategoryDto;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.List;
|
||||
//
|
||||
//import java.util.List;
|
||||
//
|
||||
//@RestController
|
||||
//@RequestMapping({"/api/part-role-mappings", "/api/v1/part-role-mappings"})
|
||||
//public class PartRoleMappingController {
|
||||
//
|
||||
// private final PartRoleMappingService service;
|
||||
//
|
||||
// public PartRoleMappingController(PartRoleMappingService service) {
|
||||
// this.service = service;
|
||||
// }
|
||||
//
|
||||
// // Full view for admin UI
|
||||
// @GetMapping("/{platform}")
|
||||
// public List<PartRoleMappingDto> getMappings(@PathVariable String platform) {
|
||||
// return service.getMappingsForPlatform(platform);
|
||||
// }
|
||||
//
|
||||
// // Thin mapping for the builder
|
||||
// @GetMapping("/{platform}/map")
|
||||
// public List<PartRoleToCategoryDto> getRoleMap(@PathVariable String platform) {
|
||||
// return service.getRoleToCategoryMap(platform);
|
||||
// }
|
||||
//}
|
||||
@RestController
|
||||
@RequestMapping({"/api/part-role-mappings", "/api/v1/part-role-mappings"})
|
||||
public class PartRoleMappingController {
|
||||
|
||||
private final PartRoleMappingService service;
|
||||
|
||||
public PartRoleMappingController(PartRoleMappingService service) {
|
||||
this.service = service;
|
||||
}
|
||||
|
||||
// Full view for admin UI
|
||||
@GetMapping("/{platform}")
|
||||
public List<PartRoleMappingDto> getMappings(@PathVariable String platform) {
|
||||
return service.getMappingsForPlatform(platform);
|
||||
}
|
||||
|
||||
// Thin mapping for the builder
|
||||
@GetMapping("/{platform}/map")
|
||||
public List<PartRoleToCategoryDto> getRoleMap(@PathVariable String platform) {
|
||||
return service.getRoleToCategoryMap(platform);
|
||||
}
|
||||
}
|
||||
@@ -10,15 +10,15 @@ import java.time.LocalDateTime;
|
||||
@NamedQueries({
|
||||
@NamedQuery(
|
||||
name = "EmailRequest.findSent",
|
||||
query = "SELECT e FROM EmailRequest e WHERE e.status = group.goforward.battlbuilder.model.EmailStatus.SENT"
|
||||
query = "SELECT e FROM EmailRequest e WHERE e.status = group.goforward.battlbuilder.model.enums.EmailStatus.SENT"
|
||||
),
|
||||
@NamedQuery(
|
||||
name = "EmailRequest.findFailed",
|
||||
query = "SELECT e FROM EmailRequest e WHERE e.status = group.goforward.battlbuilder.model.EmailStatus.FAILED"
|
||||
query = "SELECT e FROM EmailRequest e WHERE e.status = group.goforward.battlbuilder.model.enums.EmailStatus.FAILED"
|
||||
),
|
||||
@NamedQuery(
|
||||
name = "EmailRequest.findPending",
|
||||
query = "SELECT e FROM EmailRequest e WHERE e.status = group.goforward.battlbuilder.model.EmailStatus.PENDING"
|
||||
query = "SELECT e FROM EmailRequest e WHERE e.status = group.goforward.battlbuilder.model.enums.EmailStatus.PENDING"
|
||||
)
|
||||
})
|
||||
public class EmailRequest {
|
||||
|
||||
@@ -9,7 +9,7 @@ import java.time.OffsetDateTime;
|
||||
import java.time.ZoneOffset;
|
||||
|
||||
@Entity
|
||||
@Table(name = "merchant_category_map")
|
||||
@Table(name = "merchant_category_map", schema = "public")
|
||||
public class MerchantCategoryMap {
|
||||
|
||||
@Id
|
||||
|
||||
@@ -377,7 +377,7 @@ where po.product_id = p.id
|
||||
JOIN p.offers o
|
||||
JOIN o.merchant m
|
||||
WHERE p.deletedAt IS NULL
|
||||
AND (p.importStatus = group.goforward.battlbuilder.model.ImportStatus.PENDING_MAPPING
|
||||
AND (p.importStatus = group.goforward.battlbuilder.model.enums.ImportStatus.PENDING_MAPPING
|
||||
OR p.partRole IS NULL
|
||||
OR LOWER(p.partRole) = 'unknown')
|
||||
AND p.rawCategoryKey IS NOT NULL
|
||||
@@ -458,7 +458,7 @@ ORDER BY productCount DESC
|
||||
FROM Product p
|
||||
JOIN p.offers o
|
||||
WHERE o.merchant.id = :merchantId
|
||||
AND p.importStatus = group.goforward.battlbuilder.model.ImportStatus.PENDING_MAPPING
|
||||
AND p.importStatus = group.goforward.battlbuilder.model.enums.ImportStatus.PENDING_MAPPING
|
||||
AND p.deletedAt IS NULL
|
||||
""")
|
||||
List<Product> findPendingMappingByMerchantId(@Param("merchantId") Integer merchantId);
|
||||
|
||||
@@ -4,7 +4,7 @@ import group.goforward.battlbuilder.model.Product;
|
||||
import group.goforward.battlbuilder.model.ProductOffer;
|
||||
import group.goforward.battlbuilder.repos.ProductOfferRepository;
|
||||
import group.goforward.battlbuilder.repos.ProductRepository;
|
||||
import group.goforward.battlbuilder.repos.spec.CatalogProductSpecifications;
|
||||
import group.goforward.battlbuilder.repos.catalog.spec.CatalogProductSpecifications;
|
||||
import group.goforward.battlbuilder.services.CatalogQueryService;
|
||||
import group.goforward.battlbuilder.services.ShortLinkService;
|
||||
import group.goforward.battlbuilder.web.dto.product.ProductSummaryDto;
|
||||
|
||||
Reference in New Issue
Block a user