update TousseItem set price=(select price from TousseDefinition where id=TousseItem.tousseDefinitionId),rowPrice=(select price from TousseDefinition where id=TousseItem.tousseDefinitionId) * ( case when amount is null or amount=0 then 1 else amount end) where price<>(select price from TousseDefinition where id=TousseItem.tousseDefinitionId) and tousseDefinitionId in (select id from TousseDefinition where toussetype='消毒物品' and (isApplyEntireTousse='否' or isApplyEntireTousse is null));