ID_ as id, COMPANY_ID_ as companyId, DEPT_ID_ as deptId, NOTICE_ID_ as noticeId, DEPOT_ID_ as depotId, TYPE_ as type, PROGRESS_ as progress, RECORD_STATUS_ as recordStatus, CUSTOMER_NAME_ as customerName, INTEL_CARD_ as intelCard, REGISTER_TIME_ as registerTime, REGISTER_USER_ as registerUser, USER_NAME_ as userName, USER_CONTACT_ as userContact, USER_ID_ as userId, USER_BIRTHDAY_ as userBirthday, USER_SEX_ as userSex, USER_NATION_ as userNation, USER_ADDRESS_ as userAddress, PLATE_NUM_ as plateNum, TRANS_TYPE_ as transType, FOOD_VARIETY_ as foodVariety, FOOD_TYPE_ as foodType, FOOD_LEVEL_ as foodLevel, FOOD_LOCATION_ID_ as foodLocationId, FOOD_LOCATION_ as foodLocation, FOOD_YEAR_ as foodYear, CHECK_STATUS_ as checkStatus, CHECK_USER_ as checkUser, CHECK_TIME_ as checkTime, SAMPLE_USER_ as sampleUser, SAMPLE_TIME_ as sampleTime, SAMPLE_TYPE_ as sampleType, CHECK_ID_ as checkId, DE_CHECK_ as deCheck, ADD_CHECK_ as addCheck, jjlx as jjlx, FULL_WEIGHT_ as fullWeight, FULL_WEIGHT_TIME_ as fullWeightTime, FULL_WEIGHT_USER_ as fullWeightUser, EMPTY_WEIGHT_ as emptyWeight, EMPTY_WEIGHT_TIME_ as emptyWeightTime, EMPTY_WEIGHT_USER_ as emptyWeightUser, NET_WEIGHT_ as netWeight, DE_HANDLE_ as deHandle, DE_PACKAGE_ as dePackage, DE_OTHER_ as deOther, DE_OTHER_INTO_ as deOtherInfo, SETTLE_WEIGHT_ as settleWeight, RECORD_WEIGHT_ as recordWeight, PRICE_ as price, SETTLE_MONEY_ as settleMoney, SETTLE_ID_ as settleId, HANDLE_USER_ as handleUser, COMPLETE_TIME_ as completeTime, COMPLETE_USER_ as completeUser, REMARKS_ as remarks, bzw as bzw, dbz as dbz, bzbjs as bzbjs update D_INOUT_RECORD RECORD_STATUS_ ='DEL', PROGRESS_ = 'RECORD', REMARKS_ = concat(REMARKS_,#{param.msg}) where COMPANY_ID_ = #{param.companyId} AND ID_ = #{param.id} update D_INOUT_RECORD PROGRESS_ = 'RECORD', RECORD_STATUS_ = #{param.recordStatus}, CHECK_STATUS_ = #{param.checkStatus}, REMARKS_ = concat(REMARKS_,#{param.msg}) COMPANY_ID_ = #{param.companyId} AND ID_ = #{param.id} update D_INOUT_RECORD set TYPE_ = #{data.type}, DEPOT_ID_ = #{data.depotId}, NOTICE_ID_ = #{data.noticeId}, RECORD_STATUS_ = #{data.recordStatus}, CHECK_STATUS_ = #{data.checkStatus}, CHECK_ID_ = #{data.checkId}, CHECK_USER_ = #{data.checkUser}, CHECK_TIME_ = #{data.checkTime}, REGISTER_TIME_ = #{data.registerTime}, REGISTER_USER_ = #{data.registerUser}, USER_NAME_ = #{data.userName}, USER_BIRTHDAY_ = #{data.userBirthday}, USER_SEX_ = #{data.userSex}, USER_NATION_ = #{data.userNation}, USER_ID_ = #{data.userId}, USER_CONTACT_ = #{data.userContact}, USER_ADDRESS_ = #{data.userAddress}, INTEL_CARD_ = #{data.intelCard}, PLATE_NUM_ = #{data.plateNum}, TRANS_TYPE_ = #{data.transType}, CUSTOMER_NAME_ = #{data.customerName}, FOOD_VARIETY_ = #{data.foodVariety}, FOOD_LEVEL_ = #{data.foodLevel}, FOOD_LOCATION_ID_ = #{data.foodLocationId}, FOOD_LOCATION_ = #{data.foodLocation}, FOOD_YEAR_ = #{data.foodYear}, DE_HANDLE_ = #{data.deHandle}, DE_OTHER_ = #{data.deOther}, DE_OTHER_INTO_ = #{data.deOtherInfo}, FULL_WEIGHT_ = #{data.fullWeight}, FULL_WEIGHT_TIME_ = #{data.fullWeightTime}, FULL_WEIGHT_USER_ = #{data.fullWeightUser}, EMPTY_WEIGHT_ = #{data.emptyWeight}, EMPTY_WEIGHT_TIME_ = #{data.emptyWeightTime}, EMPTY_WEIGHT_USER_ = #{data.emptyWeightUser}, NET_WEIGHT_ = #{data.netWeight}, SETTLE_ID_ = #{data.settleId}, SETTLE_WEIGHT_ = #{data.settleWeight}, RECORD_WEIGHT_ = #{data.recordWeight}, HANDLE_USER_ = #{data.handleUser}, COMPLETE_TIME_ = #{data.completeTime}, COMPLETE_USER_ = #{data.completeUser}, REMARKS_ = #{data.remarks}, FOOD_TYPE_ = #{data.foodType}, PRICE_ = #{data.price}, bzw = #{data.bzw}, dbz = #{data.dbz}, SETTLE_MONEY_ = #{data.settleMoney}, PROGRESS_ = #{data.progress} where company_id_ =#{data.companyId} and id_=#{data.id} update D_INOUT_RECORD DE_HANDLE_ = #{data.deHandle}, HANDLE_USER_ = #{data.handleUser}, DE_OTHER_ = #{data.deOther}, DE_OTHER_INTO_ = #{data.deOtherInfo}, DE_PACKAGE_ = #{data.dePackage}, bzw = #{data.bzw}, dbz = #{data.dbz}, bzbjs = #{data.bzbjs}, PROGRESS_ = #{data.progress}, REMARKS_ = #{data.remarks}, UPDATE_TIME_ = #{data.updateTime}, where company_id_ =#{data.companyId} and id_=#{data.id} insert into D_INOUT_RECORD(ID_, COMPANY_ID_, DEPT_ID_, NOTICE_ID_, DEPOT_ID_, TYPE_, PROGRESS_, RECORD_STATUS_, CUSTOMER_NAME_, INTEL_CARD_, REGISTER_TIME_, REGISTER_USER_, USER_NAME_, USER_CONTACT_, USER_ID_, USER_BIRTHDAY_, USER_SEX_, USER_NATION_, USER_ADDRESS_, PLATE_NUM_, TRANS_TYPE_, FOOD_VARIETY_, FOOD_TYPE_, FOOD_LEVEL_, FOOD_LOCATION_ID_, FOOD_LOCATION_, FOOD_YEAR_, CHECK_STATUS_, CHECK_USER_, CHECK_TIME_, SAMPLE_USER_, SAMPLE_TIME_, SAMPLE_TYPE_, CHECK_ID_, DE_CHECK_, ADD_CHECK_, jjlx, FULL_WEIGHT_, FULL_WEIGHT_TIME_, FULL_WEIGHT_USER_, EMPTY_WEIGHT_, EMPTY_WEIGHT_TIME_, EMPTY_WEIGHT_USER_, NET_WEIGHT_, DE_HANDLE_, DE_PACKAGE_, DE_OTHER_, DE_OTHER_INTO_, SETTLE_WEIGHT_, RECORD_WEIGHT_, PRICE_, SETTLE_MONEY_, SETTLE_ID_, HANDLE_USER_, COMPLETE_TIME_, COMPLETE_USER_, REMARKS_, bzw, dbz, bzbjs, UPDATE_TIME_) values (#{data.id}, #{data.companyId}, #{data.deptId}, #{data.noticeId}, #{data.depotId}, #{data.type}, #{data.progress}, #{data.recordStatus}, #{data.customerName}, #{data.intelCard}, #{data.registerTime}, #{data.registerUser}, #{data.userName}, #{data.userContact}, #{data.userId}, #{data.userBirthday}, #{data.userSex}, #{data.userNation}, #{data.userAddress}, #{data.plateNum}, #{data.transType}, #{data.foodVariety}, #{data.foodType}, #{data.foodLevel}, #{data.foodLocationId}, #{data.foodLocation}, #{data.foodYear}, #{data.checkStatus}, #{data.checkUser}, #{data.checkTime}, #{data.sampleUser}, #{data.sampleTime}, #{data.sampleType}, #{data.checkId}, #{data.deCheck}, #{data.addCheck}, #{data.jjlx}, #{data.fullWeight}, #{data.fullWeightTime}, #{data.fullWeightUser}, #{data.emptyWeight}, #{data.emptyWeightTime}, #{data.emptyWeightUser}, #{data.netWeight}, #{data.deHandle}, #{data.dePackage}, #{data.deOther}, #{data.deOtherInfo}, #{data.settleWeight}, #{data.recordWeight}, #{data.price}, #{data.settleMoney}, #{data.settleId}, #{data.handleUser}, #{data.completeTime}, #{data.completeUser}, #{data.remarks}, #{data.bzw}, #{data.dbz}, #{data.bzbjs}, #{data.updateTime}) update D_INOUT_RECORD set PROGRESS_ = #{param.progress}, COMPLETE_TIME_ =#{param.completeTime}, COMPLETE_USER_ = #{param.userId}, UPDATE_TIME_ = #{param.updateTime} where ID_ = #{param.id} and TYPE_ = #{param.type} and COMPANY_ID_ = #{param.companyId} and RECORD_STATUS_ != 'DEL'