// 指定物品号来跟踪 @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/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); }