Browse Source

2024/12/02

master
qiezi 1 year ago
parent
commit
f2ee8ab406
  1. 12
      src/main/java/com/spring/modules/shipment/service/impl/ShipmentRollServiceImpl.java
  2. 3
      src/main/resources/mapper/material/ProductionStockMapper.xml

12
src/main/java/com/spring/modules/shipment/service/impl/ShipmentRollServiceImpl.java

@ -51,16 +51,6 @@ public class ShipmentRollServiceImpl extends ServiceImpl<ShipmentRollMapper, Shi
return baseMapper.selectShipmentRollVoList(shipmentRollVo);
}
public static void main(String[] args) throws ParseException {
LocalDate now = LocalDate.now();
Date date1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2024-10-27 00:00:00");
LocalDate date = LocalDate.parse(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date1), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
long days = date.toEpochDay() - now.toEpochDay();
// 判断当前日期 是否在失效日期之前
if (new Date().after(date1) || days <= 20) {
throw new RuntimeException(date1 + "超出出货有效期天数");
}
}
@Override
@Transactional
public void insertShipmentRoll(ShipmentRollVo shipmentRollVo) {
@ -89,7 +79,7 @@ public class ShipmentRollServiceImpl extends ServiceImpl<ShipmentRollMapper, Shi
LocalDate now = LocalDate.now();
LocalDate date = LocalDate.parse(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(rollData.getExpiredDate()), DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
long days = date.toEpochDay() - now.toEpochDay();
// 判断当前日期 是否在失效日期之
// 判断当前日期 是否在失效日期之
if (new Date().after(rollData.getExpiredDate()) || days <= value) {
throw new RuntimeException(rollData.getPartNo() + "超出出货有效期天数");
}

3
src/main/resources/mapper/material/ProductionStockMapper.xml

@ -353,7 +353,8 @@
created_date,
final_roll_no,
manufacture_date,
status
status,
expired_date
from so_final_roll
where site = #{site}
and system_batch_no = #{systemBatchNo}

Loading…
Cancel
Save