select
a.id, a.recharge_site_code, a.recharge_amount, a.recharge_type,
a.remittance_type, a.file_path, a.remittance_bank, a.remittance_account_name,
a.remittance_card_no, a.remittance_date, a.audit_site_code, a.audit_man_code,
a.audit_date, a.audit_status, a.audit_desc, a.remark, a.tenant_id, a.del_flag, a.create_by,
a.create_time, a.update_by, a.update_time, a.create_site, a.update_site,
b.site_name as recharge_site_name,
c.site_name as audit_site_name,
d.emp_name as audit_man_name
from emis_site_prepaid_recharge a
left join emis_site b on a.recharge_site_code = b.site_code
left join emis_site c on a.audit_site_code = c.site_code
left join sys_user d on a.audit_man_code = d.emp_code
insert into emis_site_prepaid_recharge
id,
recharge_site_code,
recharge_amount,
recharge_type,
remittance_type,
file_path,
remittance_bank,
remittance_account_name,
remittance_card_no,
remittance_date,
audit_site_code,
audit_man_code,
audit_date,
audit_status,
audit_desc,
remark,
tenant_id,
del_flag,
create_by,
create_time,
update_by,
update_time,
create_site,
update_site,
#{id},
#{rechargeSiteCode},
#{rechargeAmount},
#{rechargeType},
#{remittanceType},
#{filePath},
#{remittanceBank},
#{remittanceAccountName},
#{remittanceCardNo},
#{remittanceDate},
#{auditSiteCode},
#{auditManCode},
#{auditDate},
#{auditStatus},
#{auditDesc},
#{remark},
#{tenantId},
#{delFlag},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{createSite},
#{updateSite},
update emis_site_prepaid_recharge
recharge_site_code = #{rechargeSiteCode},
recharge_amount = #{rechargeAmount},
recharge_type = #{rechargeType},
remittance_type = #{remittanceType},
file_path = #{filePath},
remittance_bank = #{remittanceBank},
remittance_account_name = #{remittanceAccountName},
remittance_card_no = #{remittanceCardNo},
remittance_date = #{remittanceDate},
audit_site_code = #{auditSiteCode},
audit_man_code = #{auditManCode},
audit_date = #{auditDate},
audit_status = #{auditStatus},
audit_desc = #{auditDesc},
remark = #{remark},
tenant_id = #{tenantId},
del_flag = #{delFlag},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
create_site = #{createSite},
update_site = #{updateSite},
where id = #{id}
update emis_site_prepaid_recharge
set audit_status='1',audit_date=now() ,
audit_site_code = #{auditSiteCode},
audit_man_code = #{auditManCode}
where id = #{id}
update emis_site_prepaid_recharge
set audit_status='2',audit_desc = #{auditDesc},audit_date=now() ,
audit_site_code = #{auditSiteCode},
audit_man_code = #{auditManCode}
where id = #{id}
update emis_site_prepaid_recharge set del_flag='1' where id = #{id}
update emis_site_prepaid_recharge set del_flag='1' where id in
#{id}