select id,join_num,sub_id, chemical_id, cabinet_id,chemical_amount,chemical_amount_unit,expire_time, user_id, create_by, create_time,status from hxp_chemical_join_cabinet select t.id,t.join_num,t.sub_id, t.chemical_id, t.cabinet_id,t.chemical_amount,t.chemical_amount_unit,t.expire_time, t.user_id, t.create_by, t.create_time,t.status from hxp_chemical_join_cabinet as t insert into hxp_chemical_join_cabinet join_num, sub_id, chemical_id, cabinet_id, cabinetlock_id, chemical_amount, chemical_amount_unit, expire_time, user_id, create_by, create_time, tare, #{joinNum}, #{subId}, #{chemicalId}, #{cabinetId}, #{cabinetlockId}, #{chemicalAmount}, #{chemicalAmountUnit}, #{expireTime}, #{userId}, #{createBy}, #{createTime}, #{tare}, update hxp_chemical_join_cabinet chemical_id = #{chemicalId}, cabinet_id = #{cabinetId}, user_id = #{userId}, create_by = #{createBy}, create_time = #{createTime}, status = #{status}, where id = #{id} update hxp_chemical_join_cabinet set status = 4 where id in #{id} update hxp_chemical_join_cabinet set status = 4 where status != 2 and status != 4 and date_format(expire_time,'%Y-%m-%d') < date_format(now(),'%Y-%m-%d') delete from hxp_chemical_join_cabinet where id = #{id} delete from hxp_chemical_join_cabinet where id in #{id} delete from hxp_chemical_join_cabinet where chemical_id in #{id}