Browse Source

采购入库

master
ruanqi 2 years ago
parent
commit
fa608c4491
  1. 2
      src/main/java/com/spring/modules/material/service/Impl/IssureSoServiceImpl.java
  2. 9
      src/main/java/com/spring/modules/material/service/Impl/PoReceiveServiceImpl.java

2
src/main/java/com/spring/modules/material/service/Impl/IssureSoServiceImpl.java

@ -206,7 +206,7 @@ public class IssureSoServiceImpl implements IssureSoService {
saveData.setEnterBy(sysUserEntity.getUsername());
issureSoMapper.saveIssureCach(saveData);
String reStr="";
Date futureDate = new Date(currentDate.getTime() + (45 * 24 * 60 * 60 * 1000));
Date futureDate = new Date(currentDate.getTime() + (90 * 24 * 60 * 60 * 1000));
if(futureDate.after(InventoryStockRollList.get(0).getExpiredDate())){
reStr="有效期已不足90天,失效日期为"+DateUtil.getStringDate(InventoryStockRollList.get(0).getExpiredDate());
}

9
src/main/java/com/spring/modules/material/service/Impl/PoReceiveServiceImpl.java

@ -23,6 +23,7 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@ -149,6 +150,14 @@ public class PoReceiveServiceImpl implements PoReceiveService {
if(checkPartNo.size()==0){
throw new RuntimeException("物料不存在或者不在用");
}
Date currentDate = new Date();
if(currentDate.after(inData.getExpiredDate())){
throw new RuntimeException("该物料已过期,失效日期为"+DateUtil.getStringDate(inData.getExpiredDate()));
}
Date futureDate = new Date(currentDate.getTime() - (45 * 24 * 60 * 60 * 1000));
if(futureDate.after(inData.getManufactureDate())){
throw new RuntimeException("该物料生产日期在45天以前,生产日期为"+DateUtil.getStringDate(inData.getExpiredDate()));
}
for (int i = 0; i < inData.getRollNumber(); i++) {
String rollNo= transNoControlService.transNo(inData.getSite(), "RollNo");
inData.setRollNo(rollNo);

Loading…
Cancel
Save