id, truck_no, driver_name, driver_phone, sum_weight, sum_count, suttle, out_flag, add_id, add_time, modify_id, modify_time, cancel_id, cancel_time, cancel_flag, belong_id,delivery_company delete from t_ware_distribution where id = #{id,jdbcType=INTEGER} SELECT REPLACE(UUID(),'-','') as id from dual insert into t_ware_distribution (id, truck_no, driver_name, driver_phone, sum_weight, sum_count, suttle, out_flag, add_id, add_time, modify_id, modify_time, cancel_id, cancel_time, cancel_flag, belong_id ,delivery_company) values (#{id,jdbcType=VARCHAR}, #{truckNo,jdbcType=VARCHAR}, #{driverName,jdbcType=VARCHAR}, #{driverPhone,jdbcType=VARCHAR}, #{sumWeight,jdbcType=DOUBLE}, #{sumCount,jdbcType=DOUBLE}, 0, #{outFlag,jdbcType=VARCHAR}, #{addId,jdbcType=VARCHAR}, #{addTime,jdbcType=TIMESTAMP}, #{modifyId,jdbcType=VARCHAR}, #{modifyTime,jdbcType=TIMESTAMP}, #{cancelId,jdbcType=VARCHAR}, #{cancelTime,jdbcType=TIMESTAMP}, #{cancelFlag,jdbcType=VARCHAR}, #{belongId,jdbcType=VARCHAR},#{deliveryCompany,jdbcType=VARCHAR}) insert into t_ware_distribution id, truck_no, driver_name, driver_phone, sum_weight, sum_count, suttle, out_flag, add_id, add_time, modify_id, modify_time, cancel_id, cancel_time, cancel_flag, belong_id, #{id,jdbcType=INTEGER}, #{truckNo,jdbcType=INTEGER}, #{driverName,jdbcType=VARCHAR}, #{driverPhone,jdbcType=VARCHAR}, #{sumWeight,jdbcType=DOUBLE}, #{sumCount,jdbcType=DOUBLE}, #{suttle,jdbcType=DOUBLE}, #{outFlag,jdbcType=VARCHAR}, #{addId,jdbcType=VARCHAR}, #{addTime,jdbcType=TIMESTAMP}, #{modifyId,jdbcType=VARCHAR}, #{modifyTime,jdbcType=TIMESTAMP}, #{cancelId,jdbcType=VARCHAR}, #{cancelTime,jdbcType=TIMESTAMP}, #{cancelFlag,jdbcType=VARCHAR}, #{belongId,jdbcType=VARCHAR}, update t_ware_distribution truck_no = #{truckNo,jdbcType=INTEGER}, driver_name = #{driverName,jdbcType=VARCHAR}, driver_phone = #{driverPhone,jdbcType=VARCHAR}, sum_weight = #{sumWeight,jdbcType=DOUBLE}, sum_count = #{sumCount,jdbcType=DOUBLE}, suttle = #{suttle,jdbcType=DOUBLE}, out_flag = #{outFlag,jdbcType=VARCHAR}, add_id = #{addId,jdbcType=VARCHAR}, add_time = #{addTime,jdbcType=TIMESTAMP}, modify_id = #{modifyId,jdbcType=VARCHAR}, modify_time = #{modifyTime,jdbcType=TIMESTAMP}, cancel_id = #{cancelId,jdbcType=VARCHAR}, cancel_time = #{cancelTime,jdbcType=TIMESTAMP}, cancel_flag = #{cancelFlag,jdbcType=VARCHAR}, belong_id = #{belongId,jdbcType=VARCHAR}, where id = #{id,jdbcType=INTEGER} update t_ware_distribution set truck_no = #{truckNo,jdbcType=VARCHAR}, driver_name = #{driverName,jdbcType=VARCHAR}, driver_phone = #{driverPhone,jdbcType=VARCHAR}, sum_weight = #{sumWeight,jdbcType=DOUBLE}, sum_count = #{sumCount,jdbcType=DOUBLE}, suttle = #{suttle,jdbcType=DOUBLE}, out_flag = #{outFlag,jdbcType=VARCHAR}, add_id = #{addId,jdbcType=VARCHAR}, add_time = #{addTime,jdbcType=TIMESTAMP}, modify_id = #{modifyId,jdbcType=VARCHAR}, modify_time = #{modifyTime,jdbcType=TIMESTAMP}, cancel_id = #{cancelId,jdbcType=VARCHAR}, cancel_time = #{cancelTime,jdbcType=TIMESTAMP}, cancel_flag = #{cancelFlag,jdbcType=VARCHAR}, belong_id = #{belongId,jdbcType=VARCHAR}, delivery_company = #{deliveryCompany,jdbcType=VARCHAR}, distribution_no =ifnull(distribution_no,(select dis_no from (select concat('ZG',DATE_FORMAT(NOW(), '%Y%m%d'),IFNULL(lpad(max(substring(t.distribution_no,11,3)+1),3,'0'),'001')) as dis_no from t_ware_distribution t where substring(t.distribution_no,3,8) = DATE_FORMAT(NOW(), '%Y%m%d')) temp)) ,tally_people = #{tallyPeople,jdbcType=VARCHAR} where id = #{id,jdbcType=VARCHAR}