src/main/java/com/zy/asrs/service/PlaService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/PlaServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/task/PlaDetlScheduler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/task/handler/PlaDetlHandler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/utils/PlaExcelListener.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/pla/plaDetl.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/service/PlaService.java
@@ -17,4 +17,6 @@ void returned(List<PlaQty> plaQties, User user); void viladate(List<Pla> plas, User user); List<Pla> selectToHistory(); } src/main/java/com/zy/asrs/service/impl/PlaServiceImpl.java
@@ -142,4 +142,9 @@ this.updateById(pla); }); } @Override public List<Pla> selectToHistory() { return this.selectList(new EntityWrapper<Pla>().eq("status",GlobleParameter.PLA_STATUS_4)); } } src/main/java/com/zy/asrs/task/PlaDetlScheduler.java
New file @@ -0,0 +1,32 @@ package com.zy.asrs.task; import com.core.common.Cools; import com.zy.asrs.entity.Pla; import com.zy.asrs.service.PlaService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; import java.util.List; @Slf4j @Component public class PlaDetlScheduler { @Autowired private PlaService plaService; @Scheduled(cron = "0/60 * * * * ? ") private void execute(){ List<Pla> plaList = plaService.selectToHistory(); if(Cools.isEmpty(plaList)){ return; } for (Pla pla : plaList){ } } } src/main/java/com/zy/asrs/task/handler/PlaDetlHandler.java
New file @@ -0,0 +1,27 @@ package com.zy.asrs.task.handler; import com.zy.asrs.entity.Pla; import com.zy.asrs.service.PlaService; import com.zy.asrs.task.AbstractHandler; import com.zy.asrs.task.core.ReturnT; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @Slf4j @Service @Transactional public class PlaDetlHandler extends AbstractHandler<String> { @Autowired private PlaService plaService; public ReturnT<String> start(Pla pla) { return SUCCESS; } } src/main/java/com/zy/asrs/utils/PlaExcelListener.java
@@ -67,6 +67,7 @@ pla.setCreateTime(new Date()); pla.setModifyTime(new Date()); pla.setStatus(GlobleParameter.PLA_STATUS_00); pla.setStockFreeze(1); if (!plaService.insert(pla)) { throw new CoolException("保存商品信息失败,商品编码:" + excel.getMatnr()); } src/main/webapp/views/pla/plaDetl.html
@@ -142,9 +142,18 @@ </div> <div class="layui-inline"> <div class="layui-input-inline"> <input class="layui-input" type="text" name="status" placeholder="状态" autocomplete="off"> <!-- <input class="layui-input" type="text" name="status" placeholder="状态" autocomplete="off">--> <select name="status"> <option value="">选择状态</option> <option value="暂入库">暂入库</option> <option value="待入库">待入库</option> <option value="已入库">已入库</option> <option value="部分出库">部分出库</option> <option value="全部出库">全部出库</option> </select> </div> </div> <!-- <div class="layui-inline">--> <!-- <div class="layui-input-inline">--> <!-- <input class="layui-input" type="text" name="row" placeholder="排数" autocomplete="off">-->