50,526
社区成员
发帖
与我相关
我的任务
分享
/**
* 批量上架
*/
@RequestMapping(value="commodity/publish.do",method = RequestMethod.POST)
@ResponseBody
public Map commodityPublish(HttpServletRequest request,String commodityId){
Merchant merchant = (Merchant)request.getSession().getAttribute(Constents.SESSION_LOGIN_MERCHANT);
Commodity commodity=null;
Map jsonResult=new HashMap();
// 模拟从数据库中获取对象
String[] commodityIds=commodityId.split(",");
for (int i = 0; i < commodityIds.length; i++) {
commodity =commodityService.get(commodityIds[i]);
System.out.println("从数据库中获取一个对象: " + commodity);
if(!commodity.getCompanyId().equals(merchant.getMid())){
jsonResult.put("flag", 7);
return jsonResult;
}
if("4".equals(commodity.getCdate())){
jsonResult.put("flag", 6);
return jsonResult;
}
if("2".equals(commodity.getCdate())){
jsonResult.put("flag", 5);
return jsonResult;
}
if("1".equals(commodity.getCdate())){
jsonResult.put("flag", 4);
return jsonResult;
}
if("5".equals(commodity.getCdate())){
jsonResult.put("flag", 3);
return jsonResult;
}
if("3".equals(commodity.getCdate())||"6".equals(commodity.getCdate())){
commodity.setCdate("5");
commodity.setPublishTime(new Date());
commodityService.updateOne(commodity);
log.info("商品信息发布(上架)..." + commodity.getCommodityId());
jsonResult.put("flag", 1);
}
}
return jsonResult;
}