id_, edu_teacher_id_,organ_id_, cooperation_organ_id_, trans_no_,order_id_, order_no_, expect_amount_, actual_amount_,balance_amount_, sell_cost_, sell_cost2_, type_,parent_goods_id_, goods_id_,goods_name_, num_, user_id_, payment_channel_,mer_no_,batch_no_,stock_type_,account_type_,status_, refund_time_,sell_time_, create_ime_, update_time_ delete from sell_order where id_ = #{id} insert into sell_order (edu_teacher_id_,organ_id_, cooperation_organ_id_, trans_no_,order_id_, order_no_, expect_amount_,actual_amount_,balance_amount_, type_,parent_goods_id_, goods_id_,goods_name_, sell_cost_, sell_cost2_, num_, user_id_, payment_channel_, mer_no_,batch_no_,stock_type_,account_type_, refund_time_,sell_time_, create_ime_, update_time_) values (#{eduTeacherId},#{organId}, #{cooperationOrganId}, #{transNo}, #{orderNo},#{orderId}, #{expectAmount}, #{actualAmount}, #{balanceAmount}, #{type},#{parentGoodsId}, #{goodsId}, #{goodsName}, #{sellCost}, #{sellCost2}, #{num}, #{userId}, #{paymentChannel}, #{merNo},#{batchNo}, #{stockType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{accountType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{refundTime},#{sellTime}, #{createIme}, #{updateTime}) update sell_order edu_teacher_id_ = #{eduTeacherId}, organ_id_ = #{organId}, cooperation_organ_id_ = #{cooperationOrganId}, trans_no_ = #{transNo}, order_id_ = #{orderId}, order_no_ = #{orderNo}, expect_amount_ = #{expectAmount}, actual_amount_ = #{actualAmount}, balance_amount_ = #{balanceAmount}, type_ = #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, parent_goods_id_ = #{parentGoodsId}, goods_id_ = #{goodsId}, goods_name_ = #{goodsName}, sell_cost_ = #{sellCost}, sell_cost2_ = #{sellCost2}, num_ = #{num}, user_id_ = #{userId}, payment_channel_ = #{paymentChannel}, mer_no_ = #{merNo}, batch_no_ = #{batchNo}, stock_type_ = #{stockType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, account_type_ = #{accountType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, status_ = #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, refund_time_ = #{refundTime}, sell_time_ = #{sellTime}, create_ime_ = #{createIme}, update_time_ = #{updateTime}, where id_ = #{id} update sell_order edu_teacher_id_ = #{sellOrder.eduTeacherId}, organ_id_ = #{sellOrder.organId}, cooperation_organ_id_ = #{sellOrder.cooperationOrganId}, trans_no_ = #{sellOrder.transNo}, order_id_ = #{sellOrder.orderId}, order_no_ = #{sellOrder.orderNo}, expect_amount_ = #{sellOrder.expectAmount}, actual_amount_ = #{sellOrder.actualAmount}, balance_amount_ = #{sellOrder.balanceAmount}, type_ = #{sellOrder.type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, parent_goods_id_ = #{sellOrder.parentGoodsId}, goods_id_ = #{sellOrder.goodsId}, goods_name_ = #{sellOrder.goodsName}, sell_cost_ = #{sellOrder.sellCost}, sell_cost2_ = #{sellOrder.sellCost2}, num_ = #{sellOrder.num}, user_id_ = #{sellOrder.userId}, payment_channel_ = #{sellOrder.paymentChannel}, mer_no_ = #{sellOrder.merNo}, batch_no_ = #{sellOrder.batchNo}, stock_type_ = #{sellOrder.stockType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, account_type_ = #{sellOrder.accountType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, status_ = #{sellOrder.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, refund_time_ = #{sellOrder.refundTime}, sell_time_ = #{sellOrder.sellTime}, create_ime_ = #{sellOrder.createIme}, update_time_ = NOW() where id_ = #{sellOrder.id} insert into sell_order (organ_id_, cooperation_organ_id_, trans_no_,order_id_, order_no_, expect_amount_, actual_amount_,balance_amount_, type_, parent_goods_id_, goods_id_,goods_name_, sell_cost_, sell_cost2_, num_, user_id_, payment_channel_, mer_no_,batch_no_,stock_type_,account_type_, sell_time_,edu_teacher_id_, create_ime_, update_time_) VALUE (#{sellOrder.organId},#{sellOrder.cooperationOrganId},#{sellOrder.transNo},#{sellOrder.orderId},#{sellOrder.orderNo}, #{sellOrder.expectAmount},#{sellOrder.actualAmount},#{sellOrder.balanceAmount},#{sellOrder.type},#{sellOrder.parentGoodsId},#{sellOrder.goodsId}, #{sellOrder.goodsName},#{sellOrder.sellCost},#{sellOrder.sellCost2},#{sellOrder.num},#{sellOrder.userId}, #{sellOrder.paymentChannel},#{sellOrder.merNo},#{sellOrder.batchNo}, #{sellOrder.stockType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{sellOrder.accountType,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}, #{sellOrder.sellTime},#{sellOrder.eduTeacherId},NOW(),NOW()) AND (so.order_no_ = #{search} OR so.trans_no_ = #{search}) AND (so.user_id_ like concat('%',#{userName},'%') OR su.username_ like concat('%',#{userName},'%')) AND FIND_IN_SET(so.organ_id_,#{organIdList}) AND so.goods_name_ LIKE CONCAT('%',#{goodsName},'%') AND so.cooperation_organ_id_ = #{cooperationOrganId} AND so.status_ = #{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} AND so.type_ = #{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler} AND spo.receive_status_ = #{receiveStatus} AND so.sell_time_ >= #{startTime} AND so.sell_time_ <= #{endTime} DELETE FROM sell_order WHERE order_id_ = #{orderId}