select a.f_id,
f_warehouse_fid,
f_inspector_id,
f_system_no,
a.f_inspector_begin_datetime,
a.f_inspector_end_datetime,
a.f_remark,
a.f_create_by,
a.f_create_time,
a.f_update_by,
a.f_update_time,
a.f_del_flag,
b.f_name as f_warehouse_name,
inspector.nick_name as f_inspector_name,
createby.nick_name as f_create_by_name,
updateby.nick_name as f_update_by_name
from t_warehouse_check a
left join t_warehouse b on a.f_warehouse_fid = b.f_id
left join sys_user inspector on inspector.user_id = a.f_inspector_id
left join sys_user createby on createby.user_id = a.f_create_by
left join sys_user updateby on updateby.user_id = a.f_update_by
select f_id,
parent_id,
ancestors,
order_num,
f_no,
f_name,
f_addr,
f_totalgross,
f_contacts,
f_tel,
f_charg,
f_status,
del_flag,
create_by,
create_time,
update_by,
update_time,
remark,
f_location,
f_warehouse_information
from t_warehouse
where f_id in (select f_warehouse_fid from t_warehouse_check)
insert into t_warehouse_check
f_warehouse_fid,
f_inspector_id,
f_system_no,
f_inspector_begin_datetime,
f_inspector_end_datetime,
f_remark,
f_create_by,
f_create_time,
f_update_by,
f_update_time,
f_del_flag,
#{fWarehouseFid},
#{fInspectorId},
#{fSystemNo},
#{fInspectorBeginDatetime},
#{fInspectorEndDatetime},
#{fRemark},
#{fCreateBy},
#{fCreateTime},
#{fUpdateBy},
#{fUpdateTime},
#{fDelFlag},
update t_warehouse_check
f_warehouse_fid = #{fWarehouseFid},
f_inspector_id = #{fInspectorId},
f_system_no = #{fSystemNo},
f_inspector_begin_datetime = #{fInspectorBeginDatetime},
f_inspector_end_datetime = #{fInspectorEndDatetime},
f_remark = #{fRemark},
f_create_by = #{fCreateBy},
f_create_time = #{fCreateTime},
f_update_by = #{fUpdateBy},
f_update_time = #{fUpdateTime},
f_del_flag = #{fDelFlag},
where f_id = #{fId}
delete
from t_warehouse_check
where f_id = #{fId}
delete from t_warehouse_check where f_id in
#{fId}