UPDATE userownlesson SET endtime = #{endtime} WHERE uid = #{uid} AND goodsid in (SELECT g.goodsid FROM goods g WHERE (g.isrecomm > 0 AND g.price = 0) OR g.isrecomm = 0) UPDATE userownlesson SET starttime = #{starttime} ,endtime = #{endtime},status=1 WHERE uid = #{uid} AND goodsid in (SELECT g.goodsid FROM goods g WHERE (g.isrecomm > 0 AND g.price = 0) OR g.isrecomm = 0) UPDATE userownlesson SET startTime = #{startTime} ,endTime = #{endTime} WHERE uid = #{uid} INSERT INTO UserOwnLesson ( uid, goodsId, startTime, endTime, status , areaid ) Values ( #{item.uid}, #{item.goodsid}, #{item.starttime}, #{item.endtime}, #{item.status} , #{item.areaid})