|
|
|
@ -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() + "超出出货有效期天数"); |
|
|
|
} |
|
|
|
|