| | |
| | | @RequestMapping(value = "delete")
|
| | | public void delete(String callback, Long id, PrintWriter out) {
|
| | | try {
|
| | | |
| | | if (id == null) {
|
| | | JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("请传递正确参数"));
|
| | | return;
|
| | |
| | | */
|
| | | @RequestMapping(value = "shutdownJobs")
|
| | | public void shutdownJobs(String callback, PrintWriter out) {
|
| | | |
| | | try {
|
| | | |
| | | boutiqueAutoRuleService.shutdownJobs();
|
| | | |
| | | } catch (Exception e) {
|
| | | e.printStackTrace();
|
| | | }
|
| | |
| | | * @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){
|
| | | // 搜索关键词
|
| | |
| | | data.put("endZkPrice", boutiqueAutoRule.getEndZkPrice());
|
| | | }
|
| | |
|
| | | |
| | | |
| | | if ( boutiqueAutoRule.getStartPrice() != null){
|
| | | // 券后价范围小值
|
| | | data.put("startPrice", boutiqueAutoRule.getStartPrice());
|
| | |
| | |
|
| | | // 请求最大页码
|
| | | 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);
|
| | | }
|
| | | }
|
| | | }
|
| | |
| | | * @param boutiqueAutoRule
|
| | | */
|
| | | public void jsonTransformString(BoutiqueAutoRule boutiqueAutoRule){
|
| | | |
| | | String searchContent = boutiqueAutoRule.getSearchContent();
|
| | | if (StringUtil.isNullOrEmpty(searchContent)) {
|
| | | return;
|
| | |
| | | // 是否包邮:1 有 0 无
|
| | | boutiqueAutoRule.setMaxPage((int)jsonData.get("maxPage"));
|
| | | }
|
| | | |
| | | }
|
| | |
|
| | | /**
|
| | |
| | |
|
| | | // 生效时间
|
| | | 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;
|
| | |
| | | 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);
|
| | | }
|
| | | }
|
| | |
|
| | | }
|