Browse Source

创意中心 列表删除

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

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

@@ -138,13 +138,31 @@
 	</update>
 	
 <update id="updataDeleteBannerTemplateStatus" parameterType="HashMap">
-update t_banner_template a,t_banner b 
-set a.status=#{status},b.status=#{status},a.updated = #{updated}, b.updated = #{updated},b.supdated = #{updated} 
-where b.banner_template_id = a.id and a.id in 
-<foreach close=")" separator="," open="(" collection="idList" item="id"> #{id} </foreach>
+update t_banner_template  
+set status=#{status},
+updated = #{updated}
+where id in 
+	<foreach item="id" collection="idList" open="(" separator=","
+			close=")">
+			#{id}
+		</foreach>
 
 </update>
 
+<update id="updataDeleteBannerStatus" parameterType="HashMap">
+update t_banner 
+set status=#{status},
+ updated = #{updated},supdated = #{updated} 
+where banner_template_id in 
+	<foreach item="id" collection="idList" open="(" separator=","
+			close=")">
+			#{id}
+		</foreach>
+
+</update>
+
+
+
 <update id="updataDeleteBannerTemplateOperatorStatus" parameterType="HashMap">
 		update t_banner_operator 
 		set checked =3,

+ 7 - 2
src/main/java/com/cloudcross/ssp/service/impl/BannerTemplateService.java

@@ -131,13 +131,18 @@ public class BannerTemplateService implements IBannerTemplateService {
 	@Override
 	public boolean deleteUpdata(List<Long> idList, int status){
 		Date date = new Date();
-		//更新创意素材与创意状态
+		//删除创意素材
 		myBatisDao.save("bannerTemplateSqlMapper.updataDeleteBannerTemplateStatus",MapBuilder.create(HashMap.class)
 				.add("status", status)
 				.add("idList", idList)
 				.add("updated", date)
 				.map());
-		
+		//删除创意
+		myBatisDao.save("bannerTemplateSqlMapper.updataDeleteBannerStatus",MapBuilder.create(HashMap.class)
+				.add("status", status)
+				.add("idList", idList)
+				.add("updated", date)
+				.map());
 		//更新运营商素材状态
 		myBatisDao.save("bannerTemplateSqlMapper.updataDeleteBannerTemplateOperatorStatus",MapBuilder.create(HashMap.class)
 				.add("status", status)