【问题】系统变量 GlobalVar.currentUser.value 取值错误,并发下不是请求级值。
【现象】同一次批量报工循环内取值会中途变化,还会取到其他在线用户的 memberId。
【证据】某次批量报工 40 条:数据历史创建人都是同一人,40 条的「报工人员」却全写成另一用户的 memberId;
另有一批在同一循环内前后取值不一致。
【影响】「报工人员」是计件工资归属人,写错导致工资算错;全表 5529 条中 225 条出错,跨 8 个班组、约两个月。
【诉求】GlobalVar.currentUser 改请求级隔离:同一次请求内取值恒定,且始终等于发起请求的用户。
已修复,请升级到最新