INSERT INTO sys_proj_use_flow ( create_by, create_time, update_by, update_time, id, proj_use_id, surplus_count, is_over, fail_time, price, status, balance, remark, proj_name, option_type ) VALUES ( #{createBy}, now(), #{updateBy}, now(), #{id}, #{projUseId}, #{surplusCount}, #{isOver}, #{failTime}, #{price}, #{status}, #{balance}, #{remark}, #{projName}, #{optionType} ) INSERT INTO sys_proj_use ( ID, ORDER_ITEM_ID, PROJ_ID, SURPLUS_COUNT, IS_OVER, VIP_ID, TAOCAN_ID, FAIL_TIME, ASSEMBLE_ID, SOURCE, STATUS, PRICE, PLATFORM_FLAG, type, balance, remark, proj_name, tcName, deductionNum, is_course, create_by ) VALUES ( #{id}, #{orderItemId}, #{projId}, #{surplusCount}, #{isOver}, #{vipId}, #{taocanId}, #{failTime}, #{assembleId}, #{source}, #{status}, #{price}, #{platformFlag}, #{type}, #{balance}, #{remark}, #{projName}, #{tcName}, #{deductionNum}, #{isCourse}, #{createBy} ) UPDATE sys_proj_use ORDER_ITEM_ID = #{orderItemId}, PROJ_ID = #{projId}, SURPLUS_COUNT = #{surplusCount}, IS_OVER = #{isOver}, TAOCAN_ID = #{taocanId}, VIP_ID = #{vipId}, FAIL_TIME = #{failTime}, PRICE = #{price}, ASSEMBLE_ID = #{assembleId}, SOURCE = #{source}, STATUS = #{status}, PLATFORM_FLAG = #{platformFlag}, balance = #{balance}, type = #{type}, remark = #{remark}, proj_name = #{projName}, tcName = #{tcName}, deductionNum = #{deductionNum}, is_course = #{isCourse}, WHERE id=#{id} UPDATE sys_proj_use SURPLUS_COUNT = #{surplusCount}, IS_OVER = #{isOver}, status = #{status}, balance = #{balance}, remark = #{remark}, proj_name = #{projName}, tcName = #{tcName}, deductionNum = #{deductionNum}, fail_time = #{failTime}, WHERE ID = #{id} UPDATE sys_proj_use SURPLUS_COUNT = SURPLUS_COUNT +1 WHERE id=#{key} delete from sys_proj_use where ID in #{item} DELETE FROM sys_proj_use where ID=#{id} DELETE FROM sys_proj_use where ORDER_ITEM_ID=#{id} UPDATE sys_proj_use STATUS = #{status}, SOURCE =#{source}, FAIL_TIME =#{failTime}, remark = #{remark} where id=#{id} UPDATE sys_proj_use STATUS = #{item.status}, SOURCE =#{item.source}, FAIL_TIME =#{item.failTime}, SURPLUS_COUNT = #{item.surplusCount}, remark = #{item.remark} where PLATFORM_FLAG = #{item.platformFlag} and VIP_ID=#{item.vipId} and PROJ_ID=#{item.projId} UPDATE sys_proj_use set SURPLUS_COUNT = #{surplusCount}, IS_OVER = #{isOver}, status = #{status}, balance = #{balance} WHERE ORDER_ITEM_ID = #{orderItemId} update sys_proj_use set STATUS = #{status} where id=#{id} or TAOCAN_ID=#{id}; INSERT INTO sys_proj_use ( ORDER_ITEM_ID, PROJ_ID, SURPLUS_COUNT, IS_OVER, VIP_ID, TAOCAN_ID, FAIL_TIME, ASSEMBLE_ID, SOURCE, STATUS, PRICE, PLATFORM_FLAG, balance, remark, proj_name, tcName, deductionNum, is_course ) VALUES ( #{item.orderItemId}, #{item.projId}, #{item.surplusCount}, #{item.isOver}, #{item.vipId}, #{item.taocanId}, #{item.failTime}, #{item.assembleId}, #{item.source}, #{item.status}, #{item.price}, #{item.platformFlag}, #{item.balance}, #{item.remark}, #{projName}, #{tcName}, #{deductionNum}, #{isCourse} )