yujian
2020-05-09 7e7db2fa55a9a3af46d4fd8ede0dee147f101d64
fanli/src/main/java/com/yeshi/fanli/controller/admin/BoutiqueAutoRuleAdminController.java
@@ -338,7 +338,6 @@
   @RequestMapping(value = "delete")
   public void delete(String callback, Long id, PrintWriter out) {
      try {
         if (id == null) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("请传递正确参数"));
            return;
@@ -372,11 +371,8 @@
    */
   @RequestMapping(value = "shutdownJobs")
   public void shutdownJobs(String callback, PrintWriter out) {
      try {
         boutiqueAutoRuleService.shutdownJobs();
      } catch (Exception e) {
         e.printStackTrace();
      }
@@ -388,16 +384,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 +438,6 @@
         data.put("endZkPrice", boutiqueAutoRule.getEndZkPrice()); 
      }
      if ( boutiqueAutoRule.getStartPrice() != null){
         // 券后价范围小值
         data.put("startPrice", boutiqueAutoRule.getStartPrice());
@@ -509,24 +499,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 +531,6 @@
    * @param boutiqueAutoRule
    */
   public void jsonTransformString(BoutiqueAutoRule boutiqueAutoRule){
      String searchContent = boutiqueAutoRule.getSearchContent();
      if (StringUtil.isNullOrEmpty(searchContent)) {
         return;
@@ -647,7 +636,6 @@
         // 是否包邮:1 有 0 无
         boutiqueAutoRule.setMaxPage((int)jsonData.get("maxPage")); 
      }
   }
   
   /**
@@ -758,12 +746,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 +759,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);
      }
   }
   
}