|
@@ -184,7 +184,7 @@ public class CloudMarkingTaskUtils {
|
|
|
map.put("password", validParam(password, null, false, "密码"));
|
|
|
map.put("role", validParam(String.valueOf(roleValue), null, true, "类型:MARKER、SUBJECT_HEADER"));
|
|
|
map.put("enable", validParam(enable, true, false, "是否启用"));
|
|
|
- if(StringUtils.isNotBlank(orgCode)) {
|
|
|
+ if (StringUtils.isNotBlank(orgCode)) {
|
|
|
map.put("schoolCode", validParam(orgCode, null, false, "子机构编号"));
|
|
|
}
|
|
|
|
|
@@ -524,7 +524,7 @@ public class CloudMarkingTaskUtils {
|
|
|
* @param subjectCode 科目代码
|
|
|
* @param loginName 用户名
|
|
|
*/
|
|
|
- public boolean saveMarkLeader(Long schoolId, String subjectCode, String loginName) {
|
|
|
+ public boolean saveMarkLeader(Long schoolId, String subjectCode, String loginName, String orgCode) {
|
|
|
SysConfig sysConfig = commonCacheService.addSysConfigCache(schoolId, SystemConstant.CLOUDMARK_HOST_URL);
|
|
|
Optional.ofNullable(sysConfig).orElseThrow(() -> ExceptionResultEnum.ERROR.exception("未配置云阅卷地址"));
|
|
|
String hostUrl = sysConfig.getConfigValue();
|
|
@@ -536,6 +536,9 @@ public class CloudMarkingTaskUtils {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
map.put("subjectCode", validParam(subjectCode, null, true, "科目代码"));
|
|
|
map.put("account", SpecialPrivilegeEnum.SUBJECT_HEADER.getPrefix() + validParam(loginName, null, true, "用户名"));
|
|
|
+ if (StringUtils.isNotBlank(orgCode)) {
|
|
|
+ map.put("schoolCode", validParam(orgCode, null, false, "子机构编号"));
|
|
|
+ }
|
|
|
|
|
|
String result = HttpKit.sendPost(postUrl, getHeaders(schoolId, markLeaderSaveUrl), map, null, null, null);
|
|
|
JSONObject jsonObject = JSONObject.parseObject(result);
|