| 
					
				 | 
			
			
				@ -5,6 +5,7 @@ package com.yihu.jw.service;/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.alibaba.fastjson.JSON; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.alibaba.fastjson.JSONArray; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.alibaba.fastjson.JSONObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.fasterxml.jackson.databind.ObjectMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.google.common.base.Joiner; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.netflix.discovery.util.StringUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.dao.*; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -82,6 +83,8 @@ public class ActivityService extends BaseJpaService<ActivityDO,ActivityDao> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    for (int i =0;i<array1.size();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        JSONObject jsonObject = array1.getJSONObject(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        TaskGoodsDO taskGoodsDO = new TaskGoodsDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        taskGoodsDO.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        taskGoodsDO.setUpdateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        taskGoodsDO.setActivityId(activityDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        taskGoodsDO.setCoupon(jsonObject.getInteger("couponNum")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        taskGoodsDO.setImg(jsonObject.getString("picUrl")); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -200,7 +203,6 @@ public class ActivityService extends BaseJpaService<ActivityDO,ActivityDao> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityDO.setUpdateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityDO.setDelFlag(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityDO= activityDao.save(activityDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //删除活动任务与奖品 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        taskGoodsDao.deleteByActivityId(activityDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (value3 !=null && value3 !=""){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -227,16 +229,14 @@ public class ActivityService extends BaseJpaService<ActivityDO,ActivityDao> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        ActivityRuleDO activityRuleDO = activityRuleDao.selectByActivityId(activityDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityRuleDO.setUpdateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityRuleDO.setSaasId("dev"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        if (1 == activityDO.getStatus()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//            activityDO.setReleaseTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityRuleDO.setValue1(value1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityRuleDO.setValue2(value2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityRuleDO.setValue3(value3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityRuleDO.setDelFlag(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityRuleDO= activityRuleDao.save(activityRuleDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityRuleDao.save(activityRuleDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        System.out.println("----------------------------update--"+activityDO.getId()+activityDO.getAreaName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityDO.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityDao.save(activityDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        activityDO.setActivityRuleDO(activityRuleDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        MixEnvelop<Boolean, Boolean> envelop = new MixEnvelop<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        envelop.setObj(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return envelop; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -451,14 +451,14 @@ public class ActivityService extends BaseJpaService<ActivityDO,ActivityDao> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(null!=activityRuleDO){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String ruleJson=activityRuleDO.getValue2(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                JSONObject obj=JSONObject.parseObject(ruleJson); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //报名截止时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Date registrationTime=(null!=obj.get("registrationTime")? DateUtil.strToDate(sdf2.format(sdf1.parse(obj.get("registrationTime").toString())),"yyyy-MM-dd HH:mm"):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Date registrationTime=(null!=obj.get("registrationTime")? sdf2.parse(obj.get("registrationTime").toString()):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //参与截止时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Date deadLine=(null!=obj.get("deadLine")? DateUtil.strToDate(sdf2.format(sdf1.parse(obj.get("deadLine").toString())),"yyyy-MM-dd HH:mm"):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Date deadLine=(null!=obj.get("deadLine")? sdf2.parse(obj.get("deadLine").toString()):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //活动下线时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Date activityOfflineTime=(null!=obj.get("activityOfflineTime")? DateUtil.strToDate(sdf2.format(sdf1.parse(obj.get("activityOfflineTime").toString())),"yyyy-MM-dd HH:mm"):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Date activityOfflineTime=(null!=obj.get("activityOfflineTime")? sdf2.parse(obj.get("activityOfflineTime").toString()):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //获取当前时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Date now = DateUtil.strToDate(sdf2.format(new Date()),"yyyy-MM-dd HH:mm"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(null!=activityOfflineTime&&activityOfflineTime.compareTo(now)<=0){ 
			 |