Welcome!
欢迎光临!

海康威视PMS批量更新月卡方法

海康威视PMS是海康威视研发的本地停车平台,但如果需要批量更新系统内已存在的月卡,则需要对接海康停车云平台由客户自己录入,对于大量月卡车而又需要本地管理员手动录入的情况下非常麻烦,可以通过数据库进行批量操作。

新建一个存放需要更新月卡车牌的表

CREATE TABLE "public"."xxb_input" (
  "car_no" varchar COLLATE "pg_catalog"."default" NOT NULL, //存放车牌号,包含省份简称
  "end_datetime" varchar COLLATE "pg_catalog"."default" //结束日期,存放格式为YYYY-MM-DD
)
;

ALTER TABLE "public"."Untitled" 
  OWNER TO "pms_db_role";

源数据处理

以源数据为Excel表格为例,只需要保留“车牌号”“结束日期”即可。

处理前
处理后

使用软件导入新建立的表,确保end_datetime列为日期格式,否则导入数据库可能失败。

导入数据库

使用SQL对月卡进行更新

使用如下SQL对需要更新的车牌进行月卡更新操作。

UPDATE vehicleinfo 
SET endtime = to_timestamp( ( SELECT CONCAT ( i.end_datetime, ' 23:59:59' ) FROM xxb_input i WHERE i.car_no = plateno ), 'yyyy-MM-DD hh24:mi:ss' ) 
WHERE
	plateno IN ( SELECT car_no FROM xxb_input )

语句成功后检查结果,没问题的话以后就可以省下大量的时间来摸鱼进行其他工作。

赞(0)
未经允许不得转载:fuRyZ's Blog » 海康威视PMS批量更新月卡方法

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册