Total processing time: 95 ms; Peak memory: 3.930 MB. Show Profiling Timeline
| Time | Duration | Category | Info |
|---|---|---|---|
| 13:25:23.122 | 35.3 ms | yii\db\Command::execute | DELETE FROM "a57be577deb434"."tbl_punch_points" WHERE "punch_id"=61595 |
| 13:25:23.179 | 2.5 ms | yii\db\Command::execute | INSERT INTO "a57be577deb434"."tbl_action_logs" ("action", "object_type", "object_id", "new_value", "old_value", "created_by", "ip_address") VALUES ('UPDATE', 'app\models\Punch', 61595, 'a:0:{}', '', 1001, '223.104.39.212') |
| 13:25:23.095 | 2.2 ms | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=1001 |
| 13:25:23.093 | 1.9 ms | yii\db\Connection::open | Opening DB connection: pgsql:host=postgresql.server.local;port=5432;dbname=beta |
| 13:25:23.108 | 1.7 ms | yii\db\Command::execute | INSERT INTO "a57be577deb434"."tbl_action_logs" ("action", "object_type", "object_id", "new_value", "old_value", "created_by", "ip_address") VALUES ('UPDATE', 'app\models\PunchStrategies', 2, 'a:3:{s:27:"option_away_need_not_verify";s:1:"0";s:26:"option_away_need_not_title";s:1:"0";s:22:"option_away_need_photo";s:1:"0";}', '', 1001, '223.104.39.212') |
| 13:25:23.099 | 1.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001 |
| 13:25:23.112 | 1.4 ms | yii\db\Command::execute | INSERT INTO "a57be577deb434"."tbl_punch_strategy_resource_rels" ("punch_strategy_id", "department_id", "user_id") VALUES (2, 10, NULL), (2, NULL, 1000), (2, NULL, 5250), (2, NULL, 5016), (2, NULL, 5064) |
| 13:25:23.183 | 1.3 ms | yii\db\Command::query | INSERT INTO "global"."tbl_api_log" ("code", "schema", "user_id", "device_type", "url", "request", "response", "php_error", "time") VALUES (200, 'a57be577deb434', 1001, 5, 'vue/punch-strategy/save-edit', '{"PunchStrategies":{"id":"2","title":"\u91d1\u7545\u900d\u5f39\u6027\u8003\u52e4","time_on":"08:15","time_off":"09:15","description":"\u8463\u8363\u4e13\u5c5e","distance":"100","punch_type":"2","week":"31","legal_holiday":"1","time_on_overdue":"60","time_off_overdue":"60","work_hour":"9","users":["1000","5250","5016","5064"],"departments":["10"],"option_away_need_not_verify":"0","option_away_need_not_title":"0","option_away_need_photo":"0","option_leave_half_day_need_hour":"4","option_leave_limit_day":"365","option_punch_repair_limit":"","workDays":{"2026-01-04":"2026-01-04"},"offWorkDays":{"315":"2024-02-04","316":"2024-02-18","317":"2024-02-09","318":"2024-02-08","319":"2024-02-06","320":"2024-02-07","321":"2024-02-05"},"points":[{"address":"\u8bfa\u5fb7\u4e00\u671f4\u53f7\u697c","city":"110106","lat":"39.829527","lng":"116.298454","id":"132","punch_strategy_id":"2"}]},"web_access_token":"2WGAu5c-e3X8iWrTszdGFNSvMzxozBbD"}', '{"code":2000,"result":"","status":1,"msg":[{"name":"success","success":"\u8003\u52e4\u7b56\u7565\u5df2\u88ab\u6210\u529f\u4fee\u6539","error":""}],"mod":0,"ip":"223.104.39.212","ua":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit\/605.1.15 (KHTML, like Gecko) Version\/15.6.1 Safari\/605.1.15"}', FALSE, '2025-12-23 13:25:23') RETURNING "id" |
| 13:25:23.114 | 1.1 ms | yii\db\Command::execute | INSERT INTO "a57be577deb434"."tbl_punch_strategy_points" ("punch_strategy_id", "address", "city", "lng", "lat") VALUES (2, '诺德一期4号楼', 110106, '116.298454', '39.829527') |
| 13:25:23.178 | 1.0 ms | yii\db\Command::execute | UPDATE "a57be577deb434"."tbl_punch" SET "work_value"=0, "away_value"=0, "leave_value"=0, "travel_value"=0 WHERE ("day_at"='2025-12-23') AND ("user_id"=5250) |
| 13:25:23.107 | 0.9 ms | yii\db\Command::execute | UPDATE "a57be577deb434"."tbl_punch_strategies" SET "updated_at"='now()', "distance"=100, "punch_type"=2, "week"=31, "legal_holiday"=TRUE, "time_on_overdue"=60, "time_off_overdue"=60, "work_hour"=9, "option_away_need_not_verify"=FALSE, "option_away_need_not_title"=FALSE, "option_away_need_photo"=FALSE, "option_leave_half_day_need_hour"=4, "option_leave_limit_day"=365, "option_punch_repair_limit"=NULL WHERE "id"=2 |
| 13:25:23.117 | 0.9 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch" WHERE ("user_id" IN ('1000', '5250', '5016', '5064')) AND ("day_at"='2025-12-23') |
| 13:25:23.110 | 0.9 ms | yii\db\Command::execute | DELETE FROM "a57be577deb434"."tbl_punch_strategy_points" WHERE "punch_strategy_id"=2 |
| 13:25:23.116 | 0.9 ms | yii\db\Command::execute | INSERT INTO "a57be577deb434"."tbl_punch_strategy_schedules" ("punch_strategy_id", "edate", "need_work") VALUES (2, '2024-02-04', FALSE), (2, '2024-02-18', FALSE), (2, '2024-02-09', FALSE), (2, '2024-02-08', FALSE), (2, '2024-02-06', FALSE), (2, '2024-02-07', FALSE), (2, '2024-02-05', FALSE) |
| 13:25:23.160 | 0.9 ms | yii\db\Command::execute | INSERT INTO "a57be577deb434"."tbl_punch_points" ("punch_id", "address", "lng", "lat", "city") VALUES (61595, '诺德一期4号楼', '116.298454', '39.829527', 110106) |
| 13:25:23.120 | 0.8 ms | yii\db\Command::execute | UPDATE "a57be577deb434"."tbl_punch" SET "strategy_work_hour"=9 WHERE ("day_at"='2025-12-23') AND ("user_id"=5250) |
| 13:25:23.169 | 0.8 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_leaves" WHERE ("created_by"=5250) AND ((("leave_start" < '2025-12-23') AND ("leave_end" > '2025-12-23')) OR (("leave_start"='2025-12-23') AND ("leave_start_type"=1)) OR (("leave_start" != '2025-12-23') AND ("leave_end"='2025-12-23'))) AND ("status" IN (2, 5)) ORDER BY "verify_at" DESC |
| 13:25:23.115 | 0.8 ms | yii\db\Command::execute | INSERT INTO "a57be577deb434"."tbl_punch_strategy_schedules" ("punch_strategy_id", "edate", "need_work") VALUES (2, '2026-01-04', TRUE) |
| 13:25:23.164 | 0.8 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by"=5250) AND ("status" IN (1, 2, 5)) AND ("day_at"='2025-12-23') AND ("away_type"=1) ORDER BY "away_time" DESC |
| 13:25:23.161 | 0.8 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by" IN ('1000', '5250', '5016', '5064')) AND ("day_at"='2025-12-23') AND ("away_type"=1) |
| 13:25:23.121 | 0.7 ms | yii\db\Command::execute | INSERT INTO "a57be577deb434"."tbl_action_logs" ("action", "object_type", "object_id", "new_value", "old_value", "created_by", "ip_address") VALUES ('UPDATE', 'app\models\Punch', 61595, 'a:0:{}', '', 1001, '223.104.39.212') |
| 13:25:23.167 | 0.7 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_repairs" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status" IN (2, 5)) AND ("repair_type"=1) ORDER BY "verify_at" DESC |
| 13:25:23.112 | 0.7 ms | yii\db\Command::execute | DELETE FROM "a57be577deb434"."tbl_punch_strategy_schedules" WHERE "punch_strategy_id"=2 |
| 13:25:23.163 | 0.7 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch" WHERE ("user_id" IN ('1000', '5250', '5016', '5064')) AND ("day_at" >= '2025-12-23') |
| 13:25:23.110 | 0.7 ms | yii\db\Command::execute | DELETE FROM "a57be577deb434"."tbl_punch_strategy_resource_rels" WHERE "punch_strategy_id"=2 |
| 13:25:23.172 | 0.6 ms | yii\db\Command::query | SELECT *, overtime_end - overtime_start AS hours_spent FROM "a57be577deb434"."tbl_punch_overtimes" WHERE ("created_by"=5250) AND (("overtime_start" >= '2025-12-23 00:00:00') AND ("overtime_start" <= '2025-12-23 23:59:59')) AND ("status" IN (2, 5)) ORDER BY "verify_at" DESC |
| 13:25:23.171 | 0.6 ms | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_travels" WHERE ("created_by"=5250) AND ((("travel_start" < '2025-12-23') AND ("travel_end" > '2025-12-23')) OR (("travel_start"='2025-12-23') AND ("travel_start_type"=1)) OR (("travel_start" != '2025-12-23') AND ("travel_end"='2025-12-23'))) AND ("status" IN (2, 5))) |
| 13:25:23.105 | 0.6 ms | yii\db\Command::query | SELECT "id" FROM "a57be577deb434"."tbl_punch_strategies" WHERE "title"='金畅逍弹性考勤' LIMIT 2 |
| 13:25:23.163 | 0.5 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch" WHERE ("day_at"='2025-12-23') AND ("user_id"=5250) |
| 13:25:23.170 | 0.5 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_leaves" WHERE ("created_by"=5250) AND ((("leave_start" < '2025-12-23') AND ("leave_end" > '2025-12-23')) OR (("leave_end"='2025-12-23') AND ("leave_end_type"=2)) OR (("leave_start"='2025-12-23') AND ("leave_start_type"=2)) OR (("leave_start"='2025-12-23') AND ("leave_start_type"=1) AND ("leave_end" != '2025-12-23'))) AND ("status" IN (2, 5)) ORDER BY "verify_at" DESC |
| 13:25:23.098 | 0.5 ms | yii\db\Command::query | SELECT * FROM "global"."vw_user_login" WHERE "id"=1001 |
| 13:25:23.119 | 0.5 ms | yii\db\Command::query | SELECT "ps".* FROM "a57be577deb434"."tbl_punch_strategies" "ps" LEFT JOIN "a57be577deb434"."tbl_punch_strategy_resource_rels" "psrr" ON psrr.punch_strategy_id = ps.id WHERE "ps"."id"=2 GROUP BY "ps"."id" |
| 13:25:23.103 | 0.5 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id" IN (1000, 5250, 5016, 5064) |
| 13:25:23.120 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_legal_holidays" "lh" WHERE "edate"='2025-12-23' |
| 13:25:23.177 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_travels" WHERE ("created_by"=5250) AND ((("travel_start" < '2025-12-23') AND ("travel_end" > '2025-12-23')) OR (("travel_start"='2025-12-23') AND ("travel_start_type"=1)) OR ("travel_end"='2025-12-23')) AND ("status"=1) ORDER BY "verify_at" DESC |
| 13:25:23.172 | 0.4 ms | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_travels" WHERE ("created_by"=5250) AND ((("travel_start" < '2025-12-23') AND ("travel_end" > '2025-12-23')) OR (("travel_end"='2025-12-23') AND ("travel_end_type"=2)) OR (("travel_start"='2025-12-23') AND ("travel_start_type"=2)) OR (("travel_start"='2025-12-23') AND ("travel_start_type"=1) AND ("travel_end" != '2025-12-23'))) AND ("status" IN (2, 5))) |
| 13:25:23.168 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_repairs" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status" IN (2, 5)) AND ("repair_type"=2) ORDER BY "verify_at" DESC |
| 13:25:23.102 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_strategies" WHERE "id"='2' |
| 13:25:23.177 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_travels" WHERE ("created_by"=5250) AND ((("travel_start" < '2025-12-23') AND ("travel_end" > '2025-12-23')) OR (("travel_end"='2025-12-23') AND ("travel_end_type"=2)) OR (("travel_start"='2025-12-23') AND ("travel_start_type"=2)) OR (("travel_start"='2025-12-23') AND ("travel_start_type"=1) AND ("travel_end" != '2025-12-23'))) AND ("status"=1) ORDER BY "verify_at" DESC |
| 13:25:23.166 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status" IN (2, 5)) AND ("away_type"=2) ORDER BY "away_time" DESC |
| 13:25:23.166 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status" IN (2, 5)) AND ("away_type"=1) ORDER BY "away_time" DESC |
| 13:25:23.176 | 0.4 ms | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_leaves" WHERE ("created_by"=5250) AND ((("leave_start" < '2025-12-23') AND ("leave_end" > '2025-12-23')) OR (("leave_end"='2025-12-23') AND ("leave_end_type"=2)) OR (("leave_start"='2025-12-23') AND ("leave_start_type"=2)) OR (("leave_start"='2025-12-23') AND ("leave_start_type"=1) AND ("leave_end" != '2025-12-23'))) AND ("status"=1)) |
| 13:25:23.165 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status" IN (1, 2, 5)) AND ("away_type"=2) ORDER BY "away_time" DESC |
| 13:25:23.176 | 0.4 ms | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_leaves" WHERE ("created_by"=5250) AND ((("leave_start" < '2025-12-23') AND ("leave_end" > '2025-12-23')) OR (("leave_start"='2025-12-23') AND ("leave_start_type"=1)) OR ("leave_end"='2025-12-23')) AND ("status"=1)) |
| 13:25:23.162 | 0.4 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by" IN ('1000', '5250', '5016', '5064')) AND ("day_at"='2025-12-23') AND ("away_type"=2) |
| 13:25:23.174 | 0.3 ms | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by"=5250) AND ("away_type"=1) AND ("day_at"='2025-12-23') AND ("status"=1)) |
| 13:25:23.175 | 0.3 ms | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_repairs" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status"=1) AND ("repair_type"=1)) |
| 13:25:23.173 | 0.3 ms | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_overtimes" WHERE ("created_by"=5250) AND (("overtime_start" >= '2025-12-23 00:00:00') AND ("overtime_start" <= '2025-12-23 23:59:59')) AND ("status"=1)) |
| 13:25:23.175 | 0.3 ms | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_repairs" WHERE ("created_by"=5250) AND ("day_at"='2025-12-23') AND ("status"=1) AND ("repair_type"=2)) |
| 13:25:23.174 | 0.3 ms | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_punch_aways" WHERE ("created_by"=5250) AND ("away_type"=2) AND ("day_at"='2025-12-23') AND ("status"=1)) |
| 13:25:23.103 | 0.3 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_strategy_resource_rels" WHERE "punch_strategy_id"=2 |
| 13:25:23.158 | 0.3 ms | yii\db\Command::query | SELECT "psr".* FROM "a57be577deb434"."tbl_punch_strategy_points" "psr" WHERE "psr"."punch_strategy_id"=2 |
| 13:25:23.106 | 0.2 ms | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001) |
| 13:25:23.105 | 0.2 ms | yii\db\Command::query | SELECT EXISTS(SELECT * FROM "a57be577deb434"."tbl_users" WHERE "id"=1001) |
| 13:25:23.120 | 0.2 ms | yii\db\Command::query | SELECT * FROM "a57be577deb434"."tbl_punch_strategy_schedules" WHERE ("edate"='2025-12-23') AND ("punch_strategy_id"=2) |
| 13:25:23.106 | 0.2 ms | yii\db\Command::query | SELECT "id" FROM "a57be577deb434"."tbl_punch_strategies" WHERE "title"='金畅逍弹性考勤' LIMIT 2 |
| 13:25:23.119 | 0.2 ms | yii\db\Command::query | SELECT "psr".* FROM "a57be577deb434"."tbl_punch_strategy_points" "psr" WHERE "psr"."punch_strategy_id"=2 |