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)