admin
2020-07-14 eec7e789a87863c25d92c10ad5dfc22ad80c448d
fanli/src/main/java/com/yeshi/fanli/controller/admin/BoutiqueAutoRuleAdminController.java
@@ -7,6 +7,7 @@
import javax.annotation.Resource;
import com.yeshi.fanli.entity.accept.AdminAcceptData;
import net.sf.json.JSONObject;
import org.springframework.stereotype.Controller;
@@ -54,7 +55,7 @@
    * @param out
    */
   @RequestMapping(value = "saveAdd")
   public void saveAdd(String callback, BoutiqueAutoRule boutiqueAutoRule, PrintWriter out) {
   public void saveAdd(AdminAcceptData acceptData, String callback, BoutiqueAutoRule boutiqueAutoRule, PrintWriter out) {
      try {
         // 验证传递数据是否正确
@@ -103,7 +104,7 @@
    * @param out
    */
   @RequestMapping(value = "enterModify")
   public void enterModify(String callback, Long id, PrintWriter out) {
   public void enterModify(AdminAcceptData acceptData,String callback, Long id, PrintWriter out) {
      try {
         if (id == null) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("请传递正确参数"));
@@ -152,7 +153,7 @@
    * @param out
    */
   @RequestMapping(value = "saveModify")
   public void saveModify(String callback, BoutiqueAutoRule boutiqueAutoRule, PrintWriter out) {
   public void saveModify(AdminAcceptData acceptData,String callback, BoutiqueAutoRule boutiqueAutoRule, PrintWriter out) {
      try {
         Long id = boutiqueAutoRule.getId();
         if (id == null) {
@@ -222,7 +223,7 @@
    * @param out
    */
   @RequestMapping(value = "saveState")
   public void saveState(String callback, Long id, Integer state, PrintWriter out) {
   public void saveState(AdminAcceptData acceptData,String callback, Long id, Integer state, PrintWriter out) {
      try {
         if (id == null) {
@@ -274,7 +275,7 @@
    * @param out
    */
   @RequestMapping(value = "query")
   public void query(String callback, Integer pageIndex, Integer pageSize, Integer source,
   public void query(AdminAcceptData acceptData,String callback, Integer pageIndex, Integer pageSize, Integer source,
         String key, Integer state, Integer sort,  PrintWriter out) {
      try {
@@ -336,9 +337,8 @@
    * @param out
    */
   @RequestMapping(value = "delete")
   public void delete(String callback, Long id, PrintWriter out) {
   public void delete(AdminAcceptData acceptData,String callback, Long id, PrintWriter out) {
      try {
         if (id == null) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("请传递正确参数"));
            return;
@@ -371,12 +371,9 @@
    * @param out
    */
   @RequestMapping(value = "shutdownJobs")
   public void shutdownJobs(String callback, PrintWriter out) {
   public void shutdownJobs(AdminAcceptData acceptData,String callback, PrintWriter out) {
      try {
         boutiqueAutoRuleService.shutdownJobs();
      } catch (Exception e) {
         e.printStackTrace();
      }
@@ -388,16 +385,12 @@
    * @param boutiqueAutoRule
    */
   public void transformJsonString(BoutiqueAutoRule boutiqueAutoRule){
      JSONObject data = new JSONObject();
      Integer source = boutiqueAutoRule.getSource();
      // 类目id
      if (source.equals(BoutiqueAutoRule.TB_OPTIONAL)) {
         // 类目id
         data.put("systemCid", boutiqueAutoRule.getClassName());
      }
      
      if (boutiqueAutoRule.getKey() != null){
         // 搜索关键词
@@ -446,8 +439,6 @@
         data.put("endZkPrice", boutiqueAutoRule.getEndZkPrice()); 
      }
      if ( boutiqueAutoRule.getStartPrice() != null){
         // 券后价范围小值
         data.put("startPrice", boutiqueAutoRule.getStartPrice());
@@ -509,24 +500,24 @@
      
      // 请求最大页码
      if (boutiqueAutoRule.getClassName() != null){
         if (source.equals(BoutiqueAutoRule.TB_OPTIONAL) || source== BoutiqueAutoRule.TB_OPTIONAL) {
            String classId = boutiqueAutoRule.getClassName();
            if (!StringUtil.isNullOrEmpty(classId)){
               GoodsClass rb = goodsClassService.getGoodsClass(Long.parseLong(classId));
               if (rb != null) {
                  data.put("sourceCalss", rb.getName()); 
                  boutiqueAutoRule.setSourceCalss(rb.getName());
               } 
            }
         }  else if (source.equals(BoutiqueAutoRule.TB_MATERIAL) || source == BoutiqueAutoRule.TB_MATERIAL) {
            String subName = boutiqueAutoRule.getSubclassName();
            String superName = boutiqueAutoRule.getClassName();
            if (StringUtil.isNullOrEmpty(subName)) {
               data.put("sourceCalss", superName); 
               boutiqueAutoRule.setSourceCalss(superName);
            } else {
               data.put("sourceCalss", superName +" "+ subName); 
               boutiqueAutoRule.setSourceCalss(superName +" "+ subName);
            }
         }
      }
@@ -541,7 +532,6 @@
    * @param boutiqueAutoRule
    */
   public void jsonTransformString(BoutiqueAutoRule boutiqueAutoRule){
      String searchContent = boutiqueAutoRule.getSearchContent();
      if (StringUtil.isNullOrEmpty(searchContent)) {
         return;
@@ -647,7 +637,6 @@
         // 是否包邮:1 有 0 无
         boutiqueAutoRule.setMaxPage((int)jsonData.get("maxPage")); 
      }
   }
   
   /**
@@ -758,12 +747,9 @@
      
      // 生效时间
      Date startTime = boutiqueAutoRule.getStartTime();
      // 失效时间
      Date endTime = boutiqueAutoRule.getEndTime();
      if (endTime != null) {
         if (startTime != null && startTime.getTime() > endTime.getTime()){
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("生效时间不能大于失效时间"));
            return false;
@@ -774,26 +760,13 @@
         calendar.set(Calendar.HOUR, 23);
         calendar.set(Calendar.MINUTE, 59);
         calendar.set(Calendar.SECOND, 59);
         boutiqueAutoRule.setEndTime(calendar.getTime());
      }
      
      if (startTime == null) {
          boutiqueAutoRule.setStartTime(new Date());
      }
      return true;
   }
   public static void main(String[] args) {
      String s = "abacada";
      if (s.contains("a")) {
         System.out.println(1);
      } else {
         System.out.println(0);
      }
   }
   
}