delete from annual_plan_comp_list where ID = #{ANNUALPLAN_ID} update ${TABLE_NAME} set STATUS = CASE WHEN STATUS='待审批' THEN #{STATUS} ELSE STATUS END where YEAR = #{YEAR} AND COMPANY_ID = #{COMPANY_ID} update annual_plan_comp_list set STATUS = #{STATUS} where YEAR = #{YEAR} AND COMPANY_ID = #{COMPANY_ID} update ${TABLE_NAME} set AUDIT_FEE = #{AUDIT_FEE} , AUDIT_MAKER=#{AUDIT_MAKER} , AUDIT_MAKER= null AUDIT_FEE = null , AUDIT_MAKER=#{AUDIT_MAKER} , AUDIT_MAKER= null where YEAR = #{YEAR} AND COMPANY_ID = #{COMPANY_ID} AND ROAD_ID=#{ROAD_ID} AND PROJECT_NAME=#{PROJECT_NAME} update SPTIME set SPTIME=#{TIME} WHERE YEAR=#{YEAR} insert SPTIME (YEAR,SPTIME) VALUES (#{YEAR},#{TIME}) INSERT INTO highway_reserve_fees_sumtable_total ( COMPANY, COMPANY_ID, YEAR, ROAD, ROAD_ID, AUDIT_FEE ) VALUES ( #{item.COMPANY}, #{item.COMPANY_ID}, #{item.YEAR}, #{item.ROAD}, #{item.ROAD_ID}, #{item.AUDIT_FEE,jdbcType=DECIMAL} ) ON DUPLICATE KEY UPDATE AUDIT_FEE = values(AUDIT_FEE) update highway_daily_plan_statable set ${key} = #{value} where YEAR = #{YEAR} AND COMPANY_ID = #{COMPANY_ID} AND ROAD_ID = #{ROAD_ID}