|  |  |  | 
|---|
|  |  |  | create_time = #{createTime,jdbcType=TIMESTAMP} | 
|---|
|  |  |  | where id = #{id,jdbcType=BIGINT} | 
|---|
|  |  |  | </update> | 
|---|
|  |  |  | <update id="updateVcCardNoUseStateByIntakeId" parameterType="java.lang.Long"> | 
|---|
|  |  |  | <update id="updateVcCardNoUseStateByIntakeId"> | 
|---|
|  |  |  | update se_virtual_card | 
|---|
|  |  |  | set in_use = 0, | 
|---|
|  |  |  | intake_id = null | 
|---|
|  |  |  | where intake_id = #{intakeId,jdbcType=BIGINT} | 
|---|
|  |  |  | where intake_id = #{intakeId,jdbcType=BIGINT} and open_time < #{now,jdbcType=TIMESTAMP} | 
|---|
|  |  |  | </update> | 
|---|
|  |  |  | <update id="updateMoney" > | 
|---|
|  |  |  | update se_virtual_card | 
|---|
|  |  |  | 
|---|
|  |  |  | SELECT id FROM se_virtual_card WHERE state = 1 AND vc_num = #{vcNum} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <!--根据虚拟卡编号获取虚拟卡ID--> | 
|---|
|  |  |  | <!--根据虚拟卡编号获取农户id、姓名、地址--> | 
|---|
|  |  |  | <select id="getClientIdAndNameByVsCardNo" resultType="java.util.Map"> | 
|---|
|  |  |  | SELECT | 
|---|
|  |  |  | cli.id AS clientId, | 
|---|
|  |  |  | cli.name AS clientName | 
|---|
|  |  |  | cli.name AS clientName, | 
|---|
|  |  |  | cli.address AS clientAddress | 
|---|
|  |  |  | FROM se_virtual_card card | 
|---|
|  |  |  | INNER JOIN se_client cli ON card.client_id = cli.id | 
|---|
|  |  |  | WHERE card.state = 1 AND card.vc_num = #{vcNum} | 
|---|