海康威视PMS是海康威视研发的本地停车平台,但如果需要批量更新系统内已存在的月卡,则需要对接海康停车云平台由客户自己录入,对于大量月卡车而又需要本地管理员手动录入的情况下非常麻烦,可以通过数据库进行批量操作。
新建一个存放需要更新月卡车牌的表
CREATE TABLE "public"."Untitled" ( "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 )
语句成功后检查结果,没问题的话以后就可以省下大量的时间来摸鱼进行其他工作。
本文由 @糖主 发布于弱电智能网 。
题图来自Unsplash,基于CC0协议
内容观点仅代表作者本人,弱电智能网平台仅提供信息存储空间服务。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
文章名称:《海康威视PMS平台批量更新月卡方法》
文章链接:https://www.ruodian360.com/tech/parking-automation/35857.html
添加微信ydian188免费入群,记得备注“弱电智能网”。