update TB_REG_USER set NICKNAME=#{nickName},REGTIME=to_date(#{operTime},'yyyy-mm-dd hh24:mi:ss') where WXID = #{wxId} insert into TB_REG_USER (WXID,NICKNAME,REGTIME) select #{wxId},#{nickName},to_date(#{operTime},'yyyy-mm-dd hh24:mi:ss') from dual where NOT EXISTS (SELECT WXID FROM TB_REG_USER WHERE WXID= #{wxId}) update TB_REG_USER set UNITNAME=#{UNITNAME}, UNITAB=#{UNITAB}, UNITMANA=#{UNITMANA}, UNITPHONE=#{UNITPHONE}, USERNAME=#{USERNAME}, USCC=#{USCC}, UNITSAFEMANA=#{UNITSAFEMANA}, UNITSAFEPHONE=#{UNITSAFEPHONE}, MOBILE=#{MOBILE}, POST=#{POST}, ADDR=#{ADDR}, USERID=#{USERID}, USERTYPE=#{USERTYPE}, EMAIL=#{EMAIL}, nickName=#{nickName}, DISTRICTNO=#{districtNo}, REGTIME=to_date(#{REGTIME},'yyyy-mm-dd hh24:mi:ss'), WXVERIFY=1, REGSTATE=1 where WXID=#{openid} insert into TB_REG_USER(WXID,nickName,UNITNAME,UNITAB,UNITMANA,UNITPHONE,USERNAME,USCC,UNITSAFEMANA,UNITSAFEPHONE,MOBILE,POST,ADDR,USERID,USERTYPE,EMAIL,REGTIME,WXVERIFY,REGSTATE) values (#{openid},#{nickName},#{UNITNAME},#{UNITAB},#{UNITMANA},#{UNITPHONE},#{USERNAME},#{USCC},#{UNITSAFEMANA},#{UNITSAFEPHONE},#{MOBILE},#{POST},#{ADDR},#{USERID},#{USERTYPE},#{EMAIL},to_date(#{REGTIME},'yyyy-mm-dd hh24:mi:ss'),1,1) delete from TB_CYLINDER_IMG where CYLINDER_GUID in #{cylinderW.cylinderGuid} delete from TB_CYLINDER_IMG where FILENAME = #{FILENAME} and OTHEROPERATOR=#{userGuid} and CYLINDER_GUID in (select CYLINDER_GUID from TB_CYLINDER where OPERSTATE in (0,6) ) update TB_CAR set USER_GUID=#{userGuid} where car_guid = #{carGuid}