select d.id, d.user_id, d.erecto_id, d.erecto_name, d.user_name, d.user_phone, d.address, d.order_type, d.appointment_time, d.evaluate, d.device_id, d.remark, d.description, u.user_id, u.user_name, u.is_authentication, d.score, d.state, d.createuser_id, d.imgurl, de.device_id, de.device_name from iot_device_order as d left join sys_user as u on d.erecto_id = u.user_id left join iot_device as de on d.device_id = de.device_id where d.createuser_id = #{createUserId} and d.order_type = #{orderType} insert into iot_device_order( id, erecto_id, device_id, user_id, erecto_name, erecto_phone, user_name, user_phone, address, order_type, remark, description, appointment_time, score, evaluate, assgin_time, receive_time, finish_time, state, createuser_id, imgurl, custom_flag, create_time) values ( #{id}, #{erectoId}, #{deviceId}, #{userId}, #{erectoName}, #{erectoPhone}, #{userName}, #{userPhone}, #{address}, #{orderType}, #{remark}, #{description}, #{appointmentTime}, #{score}, #{evaluate}, #{assginTime}, #{receiveTime}, #{finishTime}, #{state}, #{createUserId}, #{imgUrl}, #{customFlag}, sysdate()) update iot_device_order id = #{id}, erecto_id = #{erectoId}, device_id = #{deviceId}, user_id = #{userId}, erecto_name = #{erectoName}, erecto_phone = #{erectoPhone}, user_name = #{userName}, user_phone = #{userPhone}, address = #{address}, order_type = #{orderType}, remark = #{remark}, description = #{description}, appointment_time = #{appointmentTime}, score = #{score}, evaluate = #{evaluate}, assgin_time = #{assginTime}, receive_time = #{receiveTime}, finish_time = #{finishTime}, state = #{state}, is_rate= #{isRate}, updateuser_id = #{updateUserId}, imgurl = #{imgUrl}, receive_timeout_flag = #{receiveTimeoutFlag}, finish_timeout_flag = #{finishTimeoutFlag}, custom_flag = #{customFlag}, where id = #{id} update iot_device_order id = #{id}, erecto_id = #{erectoId}, device_id = #{deviceId}, user_id = #{userId}, erecto_name = #{erectoName}, erecto_phone = #{erectoPhone}, user_name = #{userName}, score = #{score}, evaluate = #{evaluate}, is_rate = #{isRate}, where id = #{id} delete from iot_device_order where id = #{id} delete iot_device_order where id in #{id}