| | |
| | | import java.io.OutputStream; |
| | | import java.net.HttpURLConnection; |
| | | import java.net.URL; |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | |
| | | |
| | | /** |
| | | * 出库通知档控制器层 |
| | | * |
| | | * @author admin |
| | | * @date 2018年11月21日 |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 添加 |
| | | * |
| | | * @param WaitPakOut |
| | | * @param request |
| | | * @return |
| | |
| | | |
| | | /** |
| | | * 分页查询所有 |
| | | * |
| | | * @param pageNumber |
| | | * @param pageSize |
| | | * @return |
| | |
| | | |
| | | /** |
| | | * 出库通知档设置任务为紧急状态 |
| | | * |
| | | * @return |
| | | */ |
| | | @ResponseBody |
| | |
| | | Integer i = 0; |
| | | String errorTxt = ""; |
| | | if (list.size() > 0) { |
| | | // 判断紧急任务的库位是否超过三个,超过则进行提醒 |
| | | List<String> vlplaList = new ArrayList<String>(); |
| | | for (SetEmsParam item : list) { |
| | | if (!vlplaList.contains(item.getVlpla())) { |
| | | vlplaList.add(item.getVlpla()); |
| | | } |
| | | } |
| | | Integer emsNum = waitPakOutService.countEmsNum(); |
| | | if ((emsNum + vlplaList.size()) <= 3) { |
| | | // 设置任务为紧急状态 |
| | | for (SetEmsParam item : list) { |
| | | if (waitPakOutService.waitPakOutSetEms(item) > 0) { |
| | | i++; |
| | | } |
| | | } |
| | | // // 判断紧急任务数量是否已经超过3个,超出3个不允许继续新增紧急任务 |
| | | // Integer emsNum = waitPakOutService.countEmsNum(); |
| | | // if (emsNum < 3) { |
| | | // // 设置任务为紧急状态 |
| | | // for (SetEmsParam item : list) { |
| | | // if (waitPakOutService.waitPakOutSetEms(item) > 0) { |
| | | // i++; |
| | | // } |
| | | // } |
| | | // } else { |
| | | // errorTxt = "紧急任务已超出3个,请耐心等待任务完成"; |
| | | // } |
| | | } else { |
| | | errorTxt = "紧急任务不同库位已超出3个,请耐心等待任务完成"; |
| | | } |
| | | } else { |
| | | throw new Error("数据异常"); |
| | | } |
| | |
| | | |
| | | /** |
| | | * 验证物料编号是否存在 |
| | | * |
| | | * @param did |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 根据id查询信息 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 手工完结入库通知档,反馈ERP |
| | | * |
| | | * @param WaitPakInEntity |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 修改信息 |
| | | * |
| | | * @param WaitPakOutEntity |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 删除信息 |
| | | * |
| | | * @param id |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 查询所有 |
| | | * |
| | | * @return |
| | | */ |
| | | @ResponseBody |
| | |
| | | |
| | | /** |
| | | * 通知档资料转历史档 |
| | | * |
| | | * @return |
| | | */ |
| | | @ResponseBody |
| | |
| | | |
| | | /** |
| | | * 添加出库单 |
| | | * |
| | | * @param sheet_no |
| | | * @param locstr |
| | | * @param request |
| | |
| | | |
| | | /** |
| | | * 出库启动 |
| | | * |
| | | * @param ids |
| | | * @param locstr |
| | | * @param stn_no |
| | |
| | | |
| | | /** |
| | | * 调整优先级 |
| | | * |
| | | * @param locstr |
| | | * @param request |
| | | * @return |
| | |
| | | |
| | | /** |
| | | * 查询所有单号 |
| | | * |
| | | * @return |
| | | */ |
| | | @ResponseBody |