批量修改成绩
__LgZds5MVHW3o08T7UcX
16
2048
1536
notRollback
1618538131343
考试人员
0
415
84
142
34
system_exam_person
1618538208276
准考证
0
266
239
142
34
idCardNo
true
//判断表单某字段不能为空
(function(){
var idCardNo = getItemValueAsString(@quot;idCardNo@quot;);
var sql = @quot;select '@quot;+getDomainid()+@quot;' as domainid,@quot;+
@quot;a.ITEM_SECURITYID,@quot; + //保安员id
@quot;a.ITEM_IDCARDNO,@quot; + //身份证
@quot;a.ITEM_NAME,@quot; + //姓名
@quot;a.ITEM_COMPANY,@quot; + //所属公司
@quot;a.ITEM_MOBILE,@quot; + //手机号
@quot;a.ITEM_WRITTENSCORE,@quot; + //笔试成绩
@quot;a.ITEM_OPERATESCORE,@quot; + //实操成绩
@quot;a.ITEM_SUMSCORE,@quot; + //总成绩
@quot;a.ITEM_TESTSTATE,@quot; + //考试成绩状态
@quot;a.ITEM_NOTICESTATE,@quot; + //考试通知状态
@quot;a.ITEM_SCOREMSGSTATE,@quot; + //成绩通知状态
@quot;a.ITEM_CARDSTATE,@quot; + //制证状态
@quot;a.ITEM_APPLYID,@quot; + //报名id
@quot;a.ITEM_WRITTENSTATE,@quot; + //笔试状态
@quot;a.ITEM_WRITTENRECORD,@quot; + //笔试做题记录
@quot;a.ITEM_ISMAKEUP,@quot; + //是否补考
@quot;a.ITEM_SIGNIN,@quot; + //是否签到
@quot;a.ITEM_CONFIRMDATE,@quot; + //确认成绩的时间
@quot;a.ITEM_EXAMID,@quot; + //考试id
@quot;a.ID,@quot;+
@quot;a.ID as ITEM_ID@quot;+
@quot; from tlk_system_exam_person a where ITEM_IDCARDNO = '@quot;+idCardNo+@quot;' @quot;+
@quot; and CREATED = (select MAX(CREATED) from tlk_system_exam_person where ITEM_IDCARDNO = a.ITEM_IDCARDNO) @quot;;
var datas=findBySQL(sql);
if(isNotNull(datas)){
var SCOREMSGSTATE=datas.getItemValueAsString(@quot;SCOREMSGSTATE@quot;);
if(@quot;1@quot;.equals(SCOREMSGSTATE)){
return idCardNo + @quot; 已确认成绩,无法修改成绩!@quot;;
}
}
})()
1618538131343
1618538131343
false
false
520;150;520;150
1618538241753
1618538131343
1618538131343
false
false
518;99;518;99
1618538254002
1618538208276
1618538208276
false
false
398;239;398;239
1618538272556
1618538131343
1618538131343
false
false
547;77;547;77
1618538290704
1618538131343
1618538131343
false
false
581;136;581;136
1618538320011
1618538208276
1618538208276
false
false
398;239;398;239
1618538323900
1618538131343
1618538131343
false
false
572;83;572;83
1618538328330
1618538131343
1618538208276
false
false
398;239;572;83
1618538375791
1618538384559
理论成绩
0
391
250
142
34
writtenScore
false
1618538413494
体能成绩
0
499
251
142
34
operateScore
false
1618538131343
1618538384559
false
false
447;250;415;84
1618538434312
1618538131343
1618538413494
false
false
622;229;415;84
1618538438890
1618538470454
总成绩
0
648
243
142
34
sumScore
false
(function(){
var loginNo=getWebUser().getLoginno();
var userId = getUserIdByLoginno(loginNo);
var examId=getSession(userId + @quot;examId@quot;);
var writtenScore=getItemValueAsInt(@quot;writtenScore@quot;);
var operateScore=getItemValueAsInt(@quot;operateScore@quot;);
var examInfoDoc = findDocument(examId);
var isComputerExam = examInfoDoc.findItem(@quot;isComputerExam@quot;).getValue();
var isStamina = examInfoDoc.findItem(@quot;isStamina@quot;).getValue();
var examRules = examInfoDoc.findItem(@quot;examRules@quot;).getValue();
var writtenRatio = examInfoDoc.findItem(@quot;writtenRatio@quot;).getValue();
var operateRatio= examInfoDoc.findItem(@quot;operateRatio@quot;).getValue();
var examStandard= examInfoDoc.findItem(@quot;examStandard@quot;).getValue();
var writtenPassScore = examInfoDoc.findItem(@quot;writtenPassScore@quot;).getValue();
var operatePassScore= examInfoDoc.findItem(@quot;operatePassScore@quot;).getValue();
if(@quot;1@quot;.equals(isComputerExam) @amp;@amp; @quot;0@quot;.equals(isStamina) ){
return writtenScore;
}else if(@quot;0@quot;.equals(isComputerExam) @amp;@amp; @quot;1@quot;.equals(isStamina) ){
return operateScore;
} else if(@quot;1@quot;.equals(isComputerExam) @amp;@amp; @quot;1@quot;.equals(isStamina) ){
if(@quot;0@quot;.equals(examRules)){
writtenScore = writtenScore * (writtenRatio / 100);
operateScore = operateScore * (operateRatio / 100);
return writtenScore + operateScore;
}else{
return writtenScore + operateScore;
}
}
})()
1618538131343
1618538470454
false
false
648;245;415;84
1618538798827
]]>
/uploads/exceltemplate/试题导入新模板.xlsx