insert into xzx_order_info(order_id,address,order_status,order_type,reserve_time,
create_user_id,create_time,rela_phone,longitude,latitude,address_area,rela_name,town_id,create_type,del_flag,store_id,receiver,house_number,unit_name,house_name)
values (#{orderId},#{address},#{orderStatus},#{orderType},#{reserveTime},#{createUserId},
#{createTime},#{relaPhone},#{longitude},#{latitude},#{addressArea},#{relaName},
#{townId},#{createType},#{delFlag},#{storeId},#{receiver},#{houseNumber} ,#{unitName} ,#{houseName} )
insert into xzx_order_detail_info(order_id,remark,create_user_name,mobile_phone,reserve_time,
receive_time,order_pic,address_id,weight,amount,money,storage_money,receiver_name,take_phone_pic,receiver_phone,home_service_id,home_appliance_id)
values (#{orderId},#{remark},#{createUserName},#{mobilePhone},#{reserveTime},#{receiveTime},
#{orderPic},#{addressId},#{weight},#{amount},#{money},#{storageMoney},#{receiverName},#{takePhonePic},#{receiverPhone},#{homeServiceId} ,#{homeApplianceId} )
insert into xzx_order_item_info(order_id,item_type,weight,amount,money,price)
values (#{orderId},#{itemType},#{weight},#{amount},#{money},#{price})
update xzx_order_item_info
set weight=#{weight},amount=#{amount},money=#{money}
,price=#{price}
where order_id=#{orderId} and item_type=#{itemType}
update xzx_order_detail_info
set cancel_reason_code=#{cancelReasonCode}
,cancel_reason_name=#{cancelReasonName}
where order_id=#{orderId}
update xzx_order_detail_info
remark=#{remark},
reserve_time=#{reserveTime},
receive_time=#{receiveTime},
address_id=#{addressId},
weight=#{weight},
amount=#{amount},
money=#{money},
storage_money=#{storageMoney},
receiver_name=#{receiverName},
receiver_phone=#{receiverPhone},
cancel_user_name=#{cancelUserName},
cancel_user_phone=#{cancelUserPhone},
storage_user_id=#{storageUserId},
storage_user_name=#{storageUserName},
storage_user_phone=#{storageUserPhone},
cancel_reason_code=#{cancelReasonCode},
cancel_reason_name=#{cancelReasonName},
complete_time=#{completeTime},
cancel_time=#{cancelTime} ,
where order_id=#{orderId}
update xzx_order_info
address=#{address},
order_status=#{orderStatus},
order_type=#{orderType},
reserve_time=#{reserveTime},
create_user_id=#{createUserId},
receiver=#{receiver},
cancel_user_id=#{cancelUserId},
trace_id=#{traceId} ,
where order_id=#{orderId}
insert into xzx_order_storage_info(storage_id,order_id,storage_user_id,storage_user_name,
storage_user_phone,storage_time,storage_money,recycle_money,receiver,receiver_name,receiver_phone,receiver_avatar,storage_status)
values (#{storageId},#{orderId},#{storageUserId},#{storageUserName},#{storageUserPhone},#{storageTime},
#{storageMoney},#{recycleMoney},#{receiver},#{receiverName},#{receiverPhone},#{receiverAvatar},#{storageStatus})
INSERT INTO `xzx_order_info`
(`order_id`, `address`, `order_status`,
`order_second_status`, `order_type`, `address_area`,
`reserve_time`, `create_user_id`, `receiver`,
`cancel_user_id`, `create_time`, `rela_phone`,
`rela_name`, `longitude`, `latitude`, `town_id`,
`create_type`, `del_flag`, `store_id`)
VALUES (#{orderId}, #{detailAddress}, #{orderStatus},
NULL, '1', #{addressArea},
#{reserveTime}, #{createUserId}, NULL,
NULL, SYSDATE(), #{mobilePhone},
#{nickName}, #{longitude}, #{latitude}, #{townshipId},
'3', '0', #{storeId})
update xzx_order_info
order_status=#{orderStatus},
receiver=#{receiveId},
where order_id=#{orderId}
update xzx_order_info
set receiver = #{receiveId}, order_status = 2, trace_id = #{trid}
where order_id = #{orderId}
update xzx_order_detail_info
set receive_time = SYSDATE(), receiver_phone = #{mobilePhone}, receiver_name = #{name}
where order_id = #{orderId}
update xzx_order_info
set order_status = #{orderStatus}
where order_id = #{orderId}
update xzx_order_detail_info
set cancel_reason_name = #{cancelReasonName}
where order_id = #{orderId}
update xzx_order_detail_info
set reserve_time = #{reserveDate},receive_time=null,receiver_name=null
where order_id = #{orderId}
update xzx_order_info
set reserve_time = #{reserveDate},order_status=1,receiver=null
where order_id = #{orderId}
update xzx_order_detail_info set mark_read='1' where order_id=#{orderId}