@RequestMapping("/ajax/priceTrackingQueryList.do") @ResponseBody public void priceTrackingQueryList(CommonParmVO commonParmVO, HttpServletRequest request) throws Exception { String qeuryContent = request.getParameter("qeuryContent"); PageJsonBean jsonBean = commonParmVO.getJsonBean(); Page page = jsonBean.toPage(); Map map = new HashMap(); if (!StringUtils.isNotBlank(qeuryContent)) { qeuryContent = null; } SessionVO sessionVO = SessionCacheSupport.getSessionVO(); List<UsercontrollerUserExtend> orgUsers = systemUserManagerService.queryAllUsersByOrgID("yes"); Boolean flag = false; for (UsercontrollerUserExtend orgUser : orgUsers) { if (orgUser.getUserId() == sessionVO.getId() && orgUser.getUserParentId() == null) { flag = true; } } if (flag) { map.put("orgUsers", orgUsers); } else { map.put("userId", sessionVO.getId()); } map.put("qeuryContent", qeuryContent); List<PriceTrackingQuery> priceTrackings = iTradingPriceTracking.selectPriceTrackingList(map, page); jsonBean.setList(priceTrackings); jsonBean.setTotal((int) page.getTotalCount()); AjaxSupport.sendSuccessText("", jsonBean); }
// 指定物品号来跟踪 @RequestMapping("/ajax/saveItemPrice.do") @ResponseBody public void saveItemPrice(HttpServletRequest request) throws Exception { String itemId = request.getParameter("itemId"); if (StringUtils.isNotBlank(itemId)) { // TradingPriceTracking tracking=new TradingPriceTracking(); List<TradingPriceTracking> trackings = iTradingPriceTracking.selectPriceTrackingByItemId(itemId); if (trackings != null && trackings.size() > 0) { AjaxSupport.sendFailText("fail", "物品号已存在"); } else { TradingPriceTracking tracking = new TradingPriceTracking(); tracking.setItemid(itemId); iTradingPriceTracking.savePriceTracking(tracking); AjaxSupport.sendSuccessText("", "保存成功"); } } else { AjaxSupport.sendFailText("fail", "物品号为空"); } }
@RequestMapping("/ajax/priceTrackingApi.do") @ResponseBody public void loadOrdersList(CommonParmVO commonParmVO, HttpServletRequest request) throws Exception { PageJsonBean jsonBean = commonParmVO.getJsonBean(); String qeuryContent = request.getParameter("qeuryContent"); List<TradingPriceTracking> priceTrackings = new ArrayList<TradingPriceTracking>(); try { priceTrackings = iTradingPriceTracking.getPriceTrackingItem(qeuryContent); } catch (Exception e) { logger.error("", e); priceTrackings = new ArrayList<TradingPriceTracking>(); } jsonBean.setList(priceTrackings); jsonBean.setTotal(priceTrackings.size()); AjaxSupport.sendSuccessText("", jsonBean); }
@RequestMapping("/ajax/savepriceTracking.do") @ResponseBody public void savepriceTracking(HttpServletRequest request) throws Exception { String itemid = request.getParameter("itemid"); String sellerusername = request.getParameter("sellerusername"); String currentprice = request.getParameter("currentprice"); String currencyid = request.getParameter("currencyid"); String title = request.getParameter("title"); String queryTitle = request.getParameter("queryTitle"); String bidcount = request.getParameter("bidcount"); String starttime = request.getParameter("starttime"); String endtime = request.getParameter("endtime"); String shippingServiceCost = request.getParameter("shippingServiceCost"); String shippingCurrencyId = request.getParameter("shippingCurrencyId"); String pictureurl = request.getParameter("pictureurl"); TradingPriceTracking tracking = new TradingPriceTracking(); if (StringUtils.isNotBlank(itemid)) { tracking.setItemid(itemid); } if (StringUtils.isNotBlank(starttime)) { tracking.setStarttime(DateUtils.parseDateTime(starttime)); } if (StringUtils.isNotBlank(endtime)) { tracking.setEndtime(DateUtils.parseDateTime(endtime)); } if (StringUtils.isNotBlank(sellerusername)) { tracking.setSellerusername(sellerusername); } if (StringUtils.isNotBlank(currentprice)) { tracking.setCurrentprice(currentprice); } if (StringUtils.isNotBlank(currencyid)) { tracking.setCurrencyid(currencyid); } if (StringUtils.isNotBlank(title)) { tracking.setTitle(title); } if (StringUtils.isNotBlank(queryTitle)) { tracking.setQuerytitle(queryTitle); } if (StringUtils.isNotBlank(bidcount)) { tracking.setBidcount(bidcount); } if (StringUtils.isNotBlank(shippingServiceCost)) { tracking.setShippingservicecost(shippingServiceCost); } if (StringUtils.isNotBlank(shippingCurrencyId)) { tracking.setShippingcurrencyid(shippingCurrencyId); } if (StringUtils.isNotBlank(pictureurl)) { tracking.setPictureurl(pictureurl); } SessionVO sessionVO = SessionCacheSupport.getSessionVO(); List<TradingPriceTracking> trackings = iTradingPriceTracking.selectPriceTrackingByItemId(itemid); if (trackings != null && trackings.size() > 0) { tracking.setId(trackings.get(0).getId()); } iTradingPriceTracking.savePriceTracking(tracking); Map map = new HashMap(); map.put("message", "保存成功"); map.put("itemid", itemid); AjaxSupport.sendSuccessText("", map); }