修改人员节信息 __LgZds5MVHW3o08T7UcX __LgZds5MVHW3o08T7UcX published UTF-8 post /lesson/sectionProgress json 0) { if(!"[]".equals(datas)){ for (var iterator = datas.iterator(); iterator.hasNext();) { var map1 = iterator.next();//取值 var docids = map1.get("id"); } //var sqlu = "update tlk_sectioninfo set item_isend = '"+new_isEnd+"' where id = '"+docids+"'" var process = getDocumentProcess(); if(isNotNull(docids)){ var Info = findDocument(docids); for (var key in json) { var value = json[key]; if(!isNotNull(Info.findItem(key))){//如果为null就进入if Packages.java.lang.System.err.println("key "+key);//输出key result.put(key, Info.findItem(key)); //continue;//跳过当前 }else { Packages.java.lang.System.err.println("key2 "+key);//输出key Info.findItem(key).setValue(value); } } process.doUpdate(Info); } result.put("type", "update"); } else { var fromid="__NIJTgebWnotllqo9ZS5"; var process = getDocumentProcess(); var formProcess = getFormProcess(); var subform = formProcess.doView(fromid); var Info = process.doNew(subform, getWebUser(), createParamsTable()); for (var key in json) { var value = json[key]; if(!isNotNull(Info.findItem(key))){//如果为null就进入if Packages.java.lang.System.err.println("key "+key);//输出key result.put(key, Info.findItem(key)); //continue;//跳过当前 }else { Packages.java.lang.System.err.println("key2 "+key);//输出key Info.findItem(key).setValue(value); } } result.put("type", "insert"); process.doCreate(Info); } result.put("msg", "success"); result.put("code", "0"); } else { result.put("code", "-1"); result.put("msg", "身份证和节id不能为空"); }}else{ result.put("code", "-1"); result.put("msg", "请先包体传值再执行操作!"); } return result; })()]]>