智慧工地流程图
2022-06-17 13:18:51 6 举报
登录查看完整内容
流程图
作者其他创作
大纲/内容
是
用户信息表project_useruser_id user_name sex age mobilephone identity_no user_type project_id education special_operation inoculate_flag nucleic_result collect_time team_code post_code user_img
是否有考勤
该项目下是否已存在
否
设备数据查看
已有打卡记录
删除
扬尘设备表project_device_dust_dataproject_iddevice_nopm25pm10wind_speedtemperaturehumiditynoisecreate_time
数据异常自动进入预警表
核酸信息是否都填写
考勤数据查看
安全帽设备
上班打卡
更新user表中的核酸检测信息
下班打卡
设备类型device_typecodenamedelete_flag
project_user表对应项目下是否有对应身份证号
是否在考勤范围
attend_status更新为2attend_endtime为当前时间考勤图片,经纬度更新同时更新考勤负责人的打卡信息,每次下班打卡都更新
下班打卡逻辑
请填写核酸信息
数据表project_user删除改人员信息,物理删除
安全帽设备表project_device_safehat_dataproject_iddevice_noreceiverlnglatcollecttime
超出考勤范围
数据表
请选择打卡人
厂家device_providercodenamedelete_flag
打卡
数据表project_user
登录项目负责人
图片不能为空
project_iduser_ididentify_noattend_date=当天attend_starttime为当前时间attend_status=2考勤图片,经纬度同时新增一条负责人的考勤数据(首次给劳务人员打卡添加)
新增成功
是否已上班打卡
user表中是否有核酸信息
设备表deviceproject_iddevice_nodevice_typeprovider
预警表(warn_record)project_iddevice_nowarn_typewarn_valuewarn_time
考勤表中核酸检测信息为空
更新attendance表
整体流程
是否有图片
新增人员
已有考勤,不能删除
是否有打卡人
新增删除人员逻辑
核酸结果是否都填写
打卡成功
是否已打卡
是否填入核酸检测时间和结果
无
设备数据同步
新增劳务人员
提示“该项目下已有该人员”
考勤表中核酸检测信息显示user表中信息
上班打卡逻辑
防疫门
防疫门设备表project_device_gate_dataproject_iddevice_nocollect_timetemperaturecreate_time
新增数据表attendance数据
新增设备
考勤表attendanceproject_id user_id user_type user_name identity_no inoculate_flag nucleic_result post_code attend_date attend_type attend_starttime attend_endtime attend_on_coordinate attend_off_coordinate attend_on_img attend_off_img attend_on_status attend_off_status attend_on_record_id attend_off_record_id attend_status
设备数据同步统
项目表projectid
防疫信息查看
project_ididentify_nouser_type=1
新建围栏
扬尘设备
否/空
user表中核酸检测时间大于考勤中检测时间
人员考勤(APP端)
核酸逻辑
请先打上班卡
0 条评论
回复 删除
下一页