|
@@ -659,7 +659,6 @@ public class QueryListServiceImpl implements QueryListService {
|
|
|
* @Author: XiaoChen
|
|
|
* @Date: 2023/4/12
|
|
|
*/
|
|
|
-
|
|
|
@Override
|
|
|
public Map<String, Object> getOtherShipments(AskGoods askGoods) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
@@ -675,4 +674,59 @@ public class QueryListServiceImpl implements QueryListService {
|
|
|
}
|
|
|
return map;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 查询采购大屏信息
|
|
|
+ * @param receiveGoods 参数
|
|
|
+ * @return 返回结果
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Map<String, Object> getProcurementScreen(ReceiveGoods receiveGoods) {
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
+ try {
|
|
|
+ List<ReceiveGoods> list = queryListMapper.getProcurementScreen(receiveGoods);
|
|
|
+ Integer totalQuantity = queryListMapper.getTotalQuantity(receiveGoods);
|
|
|
+ Integer quantityArrived = queryListMapper.getQuantityArrived(receiveGoods);
|
|
|
+ Integer unarrivedQuantity = queryListMapper.getUnarrivedQuantity(receiveGoods);
|
|
|
+ Integer timeoutQuantity = queryListMapper.getTimeoutQuantity(receiveGoods);
|
|
|
+ Map<String, Object> map1 = new HashMap<>();
|
|
|
+ map1.put("list",list);
|
|
|
+ map1.put("totalQuantity",totalQuantity);//总数量
|
|
|
+ map1.put("quantityArrived",quantityArrived);//收货数量
|
|
|
+ map1.put("unarrivedQuantity",unarrivedQuantity);//未收货数量
|
|
|
+ map1.put("timeoutQuantity",timeoutQuantity);//超时数量
|
|
|
+ map.put("data",map1);
|
|
|
+ map.put("msg","200");
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ map.put("msg","500");
|
|
|
+ map.put("errMsg","服务器请求异常,请稍后再试");
|
|
|
+ }
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @Description: 储量预警查询
|
|
|
+ * @Param: inventory
|
|
|
+ * @return: Map<String, Object>
|
|
|
+ * @Author: XiaoChen
|
|
|
+ * @Date: 2023/5/4
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Map<String, Object> reserveWarningNotToken(Inventory inventory) {
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
+ try{
|
|
|
+ inventory.setPage(1);
|
|
|
+ inventory.setLimit(6);
|
|
|
+ PageHelper.startPage(inventory.getPage(), inventory.getLimit());
|
|
|
+ PageInfo<Map<String, Object>> list = new PageInfo<>(queryListMapper.reserveWarnings(inventory));
|
|
|
+ map.put("data", list);
|
|
|
+ map.put("msg", "200");
|
|
|
+ } catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ map.put("msg", "500");
|
|
|
+ map.put("errMsg", "服务器请求异常,请稍后再试");
|
|
|
+ }
|
|
|
+ return map;
|
|
|
+ }
|
|
|
}
|