Merge remote-tracking branch 'origin/prod'

This commit is contained in:
Tankaikai
2025-04-07 16:57:02 +08:00
3 changed files with 6 additions and 2 deletions

View File

@@ -61,9 +61,9 @@ public class UProductController {
list.forEach(item -> {
uProductService.refreshProductStock(productStock, item.getProductList());
item.getProductList().forEach(prod -> {
ProdIsSaleTimeDTO prodSaleTime = prod.getProdIsSaleTimeDTO();
ProdIsSaleTimeDTO prodSaleTime = prod.getProdIsSaleTimeDTO() == null ? new ProdIsSaleTimeDTO() : prod.getProdIsSaleTimeDTO();
prod.setIsSaleTime(uProductService.calcIsSaleTime(prodSaleTime.getDays(), prodSaleTime.getStartTime(), prodSaleTime.getEndTime()));
GroupIsSaleTimeDTO groupSaleTime = prod.getGroupIsSaleTimeDTO();
GroupIsSaleTimeDTO groupSaleTime = prod.getGroupIsSaleTimeDTO() == null ? new GroupIsSaleTimeDTO() : prod.getGroupIsSaleTimeDTO();
prod.setIsSaleTime(uProductService.calcIsSaleTime(groupSaleTime.getUseTime(), groupSaleTime.getStartTime(), groupSaleTime.getEndTime()));
});
});

View File

@@ -2,6 +2,7 @@ package com.czg.product.dto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serial;
import java.io.Serializable;
@@ -13,6 +14,7 @@ import java.time.LocalTime;
* @since 2025-04-07 16:04
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class GroupIsSaleTimeDTO implements Serializable {

View File

@@ -2,6 +2,7 @@ package com.czg.product.dto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serial;
import java.io.Serializable;
@@ -13,6 +14,7 @@ import java.time.LocalTime;
* @since 2025-04-07 16:03
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ProdIsSaleTimeDTO implements Serializable {