| | |
| | |
|
| | | /**
|
| | | * 批量归档
|
| | | *
|
| | | * @param fs
|
| | | * @throws BaseException
|
| | | */
|
| | |
| | |
|
| | | /**
|
| | | * 人员高级参照解析并保存
|
| | | *
|
| | | * @param fse
|
| | | * @throws BaseException
|
| | | */
|
| | | @Transactional
|
| | | @Override
|
| | | public String saveFieldSetEntity(FieldSetEntity fse) throws BaseException {
|
| | | String fw09 = fse.getString("fw09");
|
| | | String[] fw09s = fw09.split(",");
|
| | | DataTableEntity dataTableEntity = baseDao.listTable("product_sys_users", BaseUtil.buildQuestionMarkFilter("user_id",fw09s,true), new String[]{});
|
| | | String fw09_value = "";
|
| | | for (int i = 0; i < dataTableEntity.getRows(); i++) {
|
| | | String user_name = dataTableEntity.getString(i,"user_name");
|
| | | fw09_value = fw09_value + user_name + ",";
|
| | | }
|
| | | fw09_value = fw09_value.substring(0, fw09_value.length() - 1);
|
| | | fse.setValue("fw09_value", fw09_value);
|
| | | try {
|
| | | BaseUtil.createCreatorAndCreationTime(fse);
|
| | | baseDao.saveFieldSetEntity(fse);
|
| | | return fse.getUUID();
|
| | | } catch (Exception e) {
|
| | | e.printStackTrace();
|
| | | throw e;
|
| | | }
|
| | | }
|
| | |
|
| | | }
|
| | |
| | | var signature = [[${signature}]];
|
| | | let data = JSON.parse([[${requestParaTemp}]]);
|
| | | var formData = JSON.stringify(data);
|
| | | alert(formData)
|
| | | WebOffice.HttpAddPostString('signature', signature);
|
| | | WebOffice.HttpAddPostString('~table~', 'product_sys_attachments');
|
| | | WebOffice.HttpAddPostString('formData', formData);
|
| | | WebOffice.HttpAddPostCurrFile("docfile", "");//此句为固定语句,不管是保存word还是excel,ppt等都这样写
|
| | | var strResults = WebOffice.HttpPost(strSaveUrl);
|
| | | console.log(strResults)
|
| | | if (strResults) {
|
| | |
|
| | | if (strResults) { //将strResults转换为小写 判断字符串是否包含active 和event
|
| | | if (strResults.toLowerCase().indexOf('active') != -1 && strResults.toLowerCase().indexOf('event') != -1) {
|
| | | //保存成功
|
| | | return;
|
| | | }
|
| | | var res = JSON.parse(strResults);
|
| | | if (res && res.code != 200) {
|
| | | if (res.code == "90021" || res.code == '90044') {
|
| | |
| | | }
|
| | | alert(res.msg);
|
| | | }
|
| | | // alert(strResults)
|
| | | // JSON.parse()
|
| | | }
|
| | | // alert(strResults);//用alert语句可以显示服务器端网页返回的数据
|
| | | // strResults;//如果保存成功,编程时让服务器接收代码如upload.jsp,upload.aspx,upload.php等返回空值或OK字串。
|
| | | } catch (e) {
|
| | | console.error(e);
|
| | | alert('发生错误!请使用查阅返回值!');
|
| | | //获取错误信息
|
| | | alert('发生错误!请使用查阅返回值!' + e.message);
|
| | | }
|
| | | }
|
| | |
|