package com.yeshi.fanli.controller.admin; import java.io.PrintWriter; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; import java.util.Map; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import net.sf.json.JSONObject; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartHttpServletRequest; import org.springframework.web.multipart.commons.CommonsMultipartFile; import org.yeshi.utils.JsonUtil; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.google.gson.reflect.TypeToken; import com.yeshi.fanli.entity.bus.lable.Label; import com.yeshi.fanli.entity.common.AdminUser; import com.yeshi.fanli.exception.goods.quality.LabelException; import com.yeshi.fanli.service.AdminUserService; import com.yeshi.fanli.service.inter.config.ConfigService; import com.yeshi.fanli.service.inter.lable.LabelGoodsService; import com.yeshi.fanli.service.inter.lable.LabelService; import com.yeshi.fanli.tag.PageEntity; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.StringUtil; import com.yeshi.fanli.util.TimeUtil; @Controller @RequestMapping("admin/new/api/v1/lable") public class LableAdminController { @Resource private LabelService labelService; @Resource private ConfigService configService; @Resource private AdminUserService adminUserService; @Resource private LabelGoodsService labelGoodsService; /** * 添加标签并上传图片 * @param callback * @param label * @param request * @param out */ @RequestMapping(value = "saveAdd") public void saveAdd(String callback, Long uid, Label label, HttpServletRequest request, PrintWriter out) { try { String title = label.getTitle(); if (StringUtil.isNullOrEmpty(title)) { out.print(JsonUtil.loadFalseResult("标签名称为空")); return; } List