| doc/宁夏-中盛建材.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/productionPlan/dto/ProductionPlanImportDto.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/productionPlan/pojo/ProductionPlan.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/productionPlan/service/impl/ProductionPlanServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
doc/ÄþÏÄ-ÖÐÊ¢½¨²Ä.sql
@@ -93,4 +93,4 @@ alter table product_order add plan_complete_time datetime(0) NULL DEFAULT NULL COMMENT '计å宿æ¶é´', add combine_production_plan_ids varchar(500) default '' not null; add combine_production_plan_ids varchar(500) default 'åå¹¶ç产计åid' not null; src/main/java/com/ruoyi/productionPlan/dto/ProductionPlanImportDto.java
@@ -1,7 +1,5 @@ package com.ruoyi.productionPlan.dto; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import io.swagger.annotations.ApiModel; @@ -9,7 +7,7 @@ import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.Date; /** * <br> @@ -103,18 +101,18 @@ /** * å¼å§æ¥æ */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @ApiModelProperty("å¼å§æ¥æ") @Excel(name = "å¼å§æ¥æ", width = 20, dateFormat = "yyyy-MM-dd HH:mm:ss") private LocalDateTime startDate; @Excel(name = "å¼å§æ¥æ", width = 20, dateFormat = "yyyy-MM-dd") private Date startDate; /** * ç»ææ¥æ */ @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @ApiModelProperty("ç»ææ¥æ") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @Excel(name = "ç»ææ¥æ", width = 20, dateFormat = "yyyy-MM-dd HH:mm:ss") private LocalDateTime endDate; @Excel(name = "ç»ææ¥æ", width = 20, dateFormat = "yyyy-MM-dd") private Date endDate; /** * æäº¤äºº src/main/java/com/ruoyi/productionPlan/pojo/ProductionPlan.java
@@ -10,6 +10,7 @@ import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.Date; /** * <br> @@ -122,18 +123,18 @@ /** * å¼å§æ¥æ */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @ApiModelProperty("å¼å§æ¥æ") @Excel(name = "å¼å§æ¥æ", width = 20, dateFormat = "yyyy-MM-dd HH:mm:ss") private LocalDateTime startDate; @Excel(name = "å¼å§æ¥æ", width = 20, dateFormat = "yyyy-MM-dd") private Date startDate; /** * ç»ææ¥æ */ @ApiModelProperty("ç»ææ¥æ") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @Excel(name = "ç»ææ¥æ", width = 20, dateFormat = "yyyy-MM-dd HH:mm:ss") private LocalDateTime endDate; @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @Excel(name = "ç»ææ¥æ", width = 20, dateFormat = "yyyy-MM-dd") private Date endDate; /** * æäº¤äºº src/main/java/com/ruoyi/productionPlan/service/impl/ProductionPlanServiceImpl.java
@@ -30,10 +30,7 @@ import javax.servlet.http.HttpServletResponse; import java.math.BigDecimal; import java.nio.charset.StandardCharsets; import java.time.Instant; import java.time.LocalDateTime; import java.time.OffsetDateTime; import java.time.ZoneId; import java.time.*; import java.time.format.DateTimeFormatter; import java.time.format.DateTimeParseException; import java.util.*; @@ -337,8 +334,20 @@ try { long start = Long.parseLong(dateArr.getString(0)); long end = Long.parseLong(dateArr.getString(1)); plan.setStartDate(Instant.ofEpochMilli(start).atZone(ZoneId.systemDefault()).toLocalDateTime()); plan.setEndDate(Instant.ofEpochMilli(end).atZone(ZoneId.systemDefault()).toLocalDateTime()); Date startDate = Date.from(Instant.ofEpochMilli(start) .atZone(ZoneId.systemDefault()) .toLocalDate() .atStartOfDay(ZoneId.systemDefault()) .toInstant()); Date endDate = Date.from(Instant.ofEpochMilli(end) .atZone(ZoneId.systemDefault()) .toLocalDate() .atStartOfDay(ZoneId.systemDefault()) .toInstant()); plan.setStartDate(startDate); plan.setEndDate(endDate); } catch (Exception e) { log.warn("è§£ææ¥æå¤±è´¥: {}", dateArr); } @@ -454,6 +463,7 @@ for (ProductionPlanImportDto dto : list) { entity = new ProductionPlan(); BeanUtils.copyProperties(dto, entity); entity.setAssignedQuantity(BigDecimal.ZERO); entity.setCreateTime(LocalDateTime.now()); entity.setUpdateTime(LocalDateTime.now()); entity.setDataSourceType(2);