Browse Source

创意心删除更改

Signed-off-by: jiapeng.dong <jiapeng.dong@cloudcross.com>
jiapeng.dong 9 years ago
parent
commit
14931a5b37

+ 13 - 0
src/main/java/com/cloudcross/ssp/model/mapper/banner-template.sql.xml

@@ -144,6 +144,19 @@ where b.banner_template_id = a.id and a.id in
 <foreach close=")" separator="," open="(" collection="idList" item="id"> #{id} </foreach>
 <foreach close=")" separator="," open="(" collection="idList" item="id"> #{id} </foreach>
 
 
 </update>
 </update>
+
+<update id="updataDeleteBannerTemplateOperatorStatus" parameterType="HashMap">
+		update t_banner_operator 
+		set checked =3,
+		supdated=#{updated}
+		where banner_id in (select id from t_banner 
+		where t_banner.banner_template_id in
+		<foreach item="id" collection="idList" open="(" separator=","
+			close=")">
+			#{id}
+		</foreach>)
+	</update>
+	
 	
 	
 	<select id="findByCampaignId" parameterType="long" resultType="com.cloudcross.ssp.model.AdGroup">
 	<select id="findByCampaignId" parameterType="long" resultType="com.cloudcross.ssp.model.AdGroup">
 	    select
 	    select

+ 14 - 4
src/main/java/com/cloudcross/ssp/service/impl/BannerTemplateService.java

@@ -130,11 +130,21 @@ public class BannerTemplateService implements IBannerTemplateService {
 	
 	
 	@Override
 	@Override
 	public boolean deleteUpdata(List<Long> idList, int status){
 	public boolean deleteUpdata(List<Long> idList, int status){
+		Date date = new Date();
+		//更新创意素材与创意状态
 		myBatisDao.save("bannerTemplateSqlMapper.updataDeleteBannerTemplateStatus",MapBuilder.create(HashMap.class)
 		myBatisDao.save("bannerTemplateSqlMapper.updataDeleteBannerTemplateStatus",MapBuilder.create(HashMap.class)
 				.add("status", status)
 				.add("status", status)
 				.add("idList", idList)
 				.add("idList", idList)
-				.add("updated", new Date())
+				.add("updated", date)
 				.map());
 				.map());
+		
+		//更新运营商素材状态
+		myBatisDao.save("bannerTemplateSqlMapper.updataDeleteBannerTemplateOperatorStatus",MapBuilder.create(HashMap.class)
+				.add("status", status)
+				.add("idList", idList)
+				.add("updated", date)
+				.map());
+		
 		return true;
 		return true;
 	}
 	}
 
 
@@ -177,9 +187,9 @@ public class BannerTemplateService implements IBannerTemplateService {
 			if(paramMap.get("type") == ""){ paramMap.put("type", null); }
 			if(paramMap.get("type") == ""){ paramMap.put("type", null); }
 			if(paramMap.get("status") == ""){ paramMap.put("status", null); }
 			if(paramMap.get("status") == ""){ paramMap.put("status", null); }
 			if(paramMap.get("advertiserId") == ""){ paramMap.put("advertiserId", null); }
 			if(paramMap.get("advertiserId") == ""){ paramMap.put("advertiserId", null); }
-			if(paramMap.get("orderId") == ""){ paramMap.put("orderId", null); }
-			if(paramMap.get("campaignId") == ""){ paramMap.put("campaignId", null); }
-			if(paramMap.get("adgroupId") == ""){ paramMap.put("adgroupId", null); }
+//			if(paramMap.get("orderId") == ""){ paramMap.put("orderId", null); }
+//			if(paramMap.get("campaignId") == ""){ paramMap.put("campaignId", null); }
+//			if(paramMap.get("adgroupId") == ""){ paramMap.put("adgroupId", null); }
 			return myBatisDao.getList("bannerTemplateSqlMapper.findByParams2advertiser", paramMap);
 			return myBatisDao.getList("bannerTemplateSqlMapper.findByParams2advertiser", paramMap);
 		}
 		}