出差单获取发送OA
This commit is contained in:
parent
5d3ab059c6
commit
01943abab5
|
@ -415,40 +415,70 @@ public class BusinessServiceImpl extends BaseService<BusinessEntity, String> imp
|
|||
|
||||
private String getXml(JSONObject jsonObject) {
|
||||
StringBuffer stringBuffer = new StringBuffer();
|
||||
stringBuffer.append("<forms version=\\\"2.1\\\"><formExport><summary id=\\\"-3743349685075685398\\\" name=\\\"formmain_11769\\\"/><definitions><column id=\\\"field0011\\\" type=\\\"0\\\" name=\\\"申请单号\\\" isNullable=\\\"false\\\" length=\\\"100\\\"/><column id=\\\"field0001\\\" type=\\\"0\\\" name=\\\"申请人\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0002\\\" type=\\\"0\\\" name=\\\"申请人工号\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0012\\\" type=\\\"0\\\" name=\\\"申请人职位\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0013\\\" type=\\\"0\\\" name=\\\"申请人部门\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0014\\\" type=\\\"0\\\" name=\\\"申请人手机号\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0003\\\" type=\\\"3\\\" name=\\\"出差时间\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0015\\\" type=\\\"0\\\" name=\\\"出差类型\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0016\\\" type=\\\"0\\\" name=\\\"出差城市\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0017\\\" type=\\\"4\\\" name=\\\"出差时长\\\" isNullable=\\\"false\\\" length=\\\"20\\\"/><column id=\\\"field0018\\\" type=\\\"0\\\" name=\\\"是否境外出差\\\" isNullable=\\\"false\\\" length=\\\"100\\\"/><column id=\\\"field0019\\\" type=\\\"0\\\" name=\\\"是否需要APEC卡\\\" isNullable=\\\"false\\\" length=\\\"100\\\"/><column id=\\\"field0020\\\" type=\\\"0\\\" name=\\\"是否展会出差\\\" isNullable=\\\"false\\\" length=\\\"100\\\"/><column id=\\\"field0021\\\" type=\\\"0\\\" name=\\\"出差事由\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/></definitions><values>");
|
||||
stringBuffer.append("<column name=\\\"申请单号\\\"><value><![CDATA["+jsonObject.getString("field0011") != null?jsonObject.getString("field0011"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"申请人\\\"><value><![CDATA["+jsonObject.getString("field0001") != null?jsonObject.getString("field0001"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"申请人工号\\\"><value><![CDATA["+jsonObject.getString("field0002") != null?jsonObject.getString("field0002"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"申请人职位\\\"><value><![CDATA["+jsonObject.getString("field0012") != null?jsonObject.getString("field0012"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"申请人部门\\\"><value><![CDATA["+jsonObject.getString("field0013") != null?jsonObject.getString("field0013"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"申请人手机号\\\"><value><![CDATA["+jsonObject.getString("field0014") != null?jsonObject.getString("field0014"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"出差时间\\\"><value><![CDATA["+jsonObject.getString("field0003") != null?jsonObject.getString("field0003"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"出差类型\\\"><value><![CDATA["+jsonObject.getString("field0015") != null?jsonObject.getString("field0015"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"出差城市\\\"><value><![CDATA["+jsonObject.getString("field0016") != null?jsonObject.getString("field0016"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"出差时长\\\"><value><![CDATA["+jsonObject.getString("field0017") != null?jsonObject.getString("field0017"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"是否境外出差\\\"><value><![CDATA["+jsonObject.getString("field0018") != null?jsonObject.getString("field0018"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"是否需要APEC卡\\\"><value><![CDATA["+jsonObject.getString("field0019") != null?jsonObject.getString("field0019"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"是否展会出差\\\"><value><![CDATA["+jsonObject.getString("field0020") != null?jsonObject.getString("field0020"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"出差事由\\\"><value><![CDATA["+jsonObject.getString("field0021") != null?jsonObject.getString("field0021"):""+"]]></value></column>");
|
||||
stringBuffer.append(" </values><subForms><subForm><definitions><column id=\\\"field0004\\\" type=\\\"2\\\" name=\\\"明细表-出发时间\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0005\\\" type=\\\"2\\\" name=\\\"明细表-结束时间\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0022\\\" type=\\\"4\\\" name=\\\"明细表-出差时长\\\" isNullable=\\\"false\\\" length=\\\"20\\\"/><column id=\\\"field0006\\\" type=\\\"0\\\" name=\\\"明细表-出发地\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0007\\\" type=\\\"0\\\" name=\\\"明细表-目的地\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0008\\\" type=\\\"0\\\" name=\\\"明细表-交通工具\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0009\\\" type=\\\"4\\\" name=\\\"明细表-预计费用\\\" isNullable=\\\"false\\\" length=\\\"20\\\"/><column id=\\\"field0004\\\" type=\\\"2\\\" name=\\\"明细表-出发时间\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0005\\\" type=\\\"2\\\" name=\\\"明细表-结束时间\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0022\\\" type=\\\"4\\\" name=\\\"明细表-出差时长\\\" isNullable=\\\"false\\\" length=\\\"20\\\"/><column id=\\\"field0006\\\" type=\\\"0\\\" name=\\\"明细表-出发地\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0007\\\" type=\\\"0\\\" name=\\\"明细表-目的地\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0008\\\" type=\\\"0\\\" name=\\\"明细表-交通工具\\\" isNullable=\\\"false\\\" length=\\\"255\\\"/><column id=\\\"field0009\\\" type=\\\"4\\\" name=\\\"明细表-预计费用\\\" isNullable=\\\"false\\\" length=\\\"20\\\"/></definitions><values>");
|
||||
stringBuffer.append("<forms version=\"2.1\"><formExport><summary id=\"-3743349685075685398\" name=\"formmain_11769\"/><definitions><column id=\"field0011\" type=\"0\" name=\"申请单号\" isNullable=\"false\" length=\"100\"/><column id=\"field0001\" type=\"0\" name=\"申请人\" isNullable=\"false\" length=\"255\"/><column id=\"field0002\" type=\"0\" name=\"申请人工号\" isNullable=\"false\" length=\"255\"/><column id=\"field0012\" type=\"0\" name=\"申请人职位\" isNullable=\"false\" length=\"255\"/><column id=\"field0013\" type=\"0\" name=\"申请人部门\" isNullable=\"false\" length=\"255\"/><column id=\"field0014\" type=\"0\" name=\"申请人手机号\" isNullable=\"false\" length=\"255\"/><column id=\"field0003\" type=\"3\" name=\"出差时间\" isNullable=\"false\" length=\"255\"/><column id=\"field0015\" type=\"0\" name=\"出差类型\" isNullable=\"false\" length=\"255\"/><column id=\"field0016\" type=\"0\" name=\"出差城市\" isNullable=\"false\" length=\"255\"/><column id=\"field0017\" type=\"4\" name=\"出差时长\" isNullable=\"false\" length=\"20\"/><column id=\"field0018\" type=\"0\" name=\"是否境外出差\" isNullable=\"false\" length=\"100\"/><column id=\"field0019\" type=\"0\" name=\"是否需要APEC卡\" isNullable=\"false\" length=\"100\"/><column id=\"field0020\" type=\"0\" name=\"是否展会出差\" isNullable=\"false\" length=\"100\"/><column id=\"field0021\" type=\"0\" name=\"出差事由\" isNullable=\"false\" length=\"255\"/></definitions><values>");
|
||||
stringBuffer.append("<column name=\"申请单号\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0011") != null?"<![CDATA["+jsonObject.getString("field0011")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("<column name=\"申请人\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0001") != null?"<![CDATA["+jsonObject.getString("field0001")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("<column name=\"申请人工号\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0002") != null?"<![CDATA["+jsonObject.getString("field0002")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("<column name=\"申请人职位\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0012") != null?"<![CDATA["+jsonObject.getString("field0012")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("<column name=\"申请人部门\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0013") != null?"<![CDATA["+jsonObject.getString("field0013")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("<column name=\"申请人手机号\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0014") != null?"<![CDATA["+jsonObject.getString("field0014")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("<column name=\"出差时间\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0003") != null?"<![CDATA["+jsonObject.getString("field0003")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("<column name=\"出差类型\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0015") != null?"<![CDATA["+jsonObject.getString("field0015")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("<column name=\"出差城市\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0016") != null?"<![CDATA["+jsonObject.getString("field0016")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("<column name=\"出差时长\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0017") != null?"<![CDATA["+jsonObject.getString("field0017")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("<column name=\"是否境外出差\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0018") != null?"<![CDATA["+jsonObject.getString("field0018")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("<column name=\"是否需要APEC卡\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0019") != null?"<![CDATA["+jsonObject.getString("field0019")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("<column name=\"是否展会出差\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0020") != null?"<![CDATA["+jsonObject.getString("field0020")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("<column name=\"出差事由\"><value>");
|
||||
stringBuffer.append(jsonObject.getString("field0021") != null?"<![CDATA["+jsonObject.getString("field0021")+"]]>":"");
|
||||
stringBuffer.append("</value></column>");
|
||||
stringBuffer.append("</values><subForms><subForm><definitions><column id=\"field0004\" type=\"2\" name=\"明细表-出发时间\" isNullable=\"false\" length=\"255\"/><column id=\"field0005\" type=\"2\" name=\"明细表-结束时间\" isNullable=\"false\" length=\"255\"/><column id=\"field0022\" type=\"4\" name=\"明细表-出差时长\" isNullable=\"false\" length=\"20\"/><column id=\"field0006\" type=\"0\" name=\"明细表-出发地\" isNullable=\"false\" length=\"255\"/><column id=\"field0007\" type=\"0\" name=\"明细表-目的地\" isNullable=\"false\" length=\"255\"/><column id=\"field0008\" type=\"0\" name=\"明细表-交通工具\" isNullable=\"false\" length=\"255\"/><column id=\"field0009\" type=\"4\" name=\"明细表-预计费用\" isNullable=\"false\" length=\"20\"/></definitions><values>");
|
||||
//处理明细
|
||||
JSONArray jsonArray = JSONArray.parseArray(jsonObject.getString("mdm_ccd_detail"));
|
||||
if(jsonArray != null&& jsonArray.size() > 0){
|
||||
for (int i = 0; i < jsonArray.size(); i++) {
|
||||
JSONObject detailObject = jsonArray.getJSONObject(i);
|
||||
stringBuffer.append("<row>");
|
||||
stringBuffer.append("<column name=\\\"明细表-出发时间\\\"><value><![CDATA["+detailObject.getString("field0004") != null?detailObject.getString("field0004"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"明细表-结束时间\\\"><value><![CDATA["+detailObject.getString("field0005") != null?detailObject.getString("field0005"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"明细表-出差时长\\\"><value><![CDATA["+detailObject.getString("field0022") != null?detailObject.getString("field0022"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"明细表-出发地\\\"><value><![CDATA["+detailObject.getString("field0006") != null?detailObject.getString("field0006"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"明细表-目的地\\\"><value><![CDATA["+detailObject.getString("field0007") != null?detailObject.getString("field0007"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"明细表-交通工具\\\"><value><![CDATA["+detailObject.getString("field0008") != null?detailObject.getString("field0008"):""+"]]></value></column>");
|
||||
stringBuffer.append("<column name=\\\"明细表-预计费用\\\"><value><![CDATA["+detailObject.getString("field0009") != null?detailObject.getString("field0009"):""+"]]></value></column>");
|
||||
stringBuffer.append("</row");
|
||||
|
||||
stringBuffer.append("<column name=\"明细表-出发时间\"><value>").append(detailObject.getString("field0004") != null?"<![CDATA["+detailObject.getString("field0004")+"]]>":"").append("</value></column>");
|
||||
stringBuffer.append("<column name=\"明细表-结束时间\"><value>").append(detailObject.getString("field0005") != null?"<![CDATA["+detailObject.getString("field0005")+"]]>":"").append("</value></column>");
|
||||
stringBuffer.append("<column name=\"明细表-出差时长\"><value>").append(detailObject.getString("field0022") != null?"<![CDATA["+detailObject.getString("field0022")+"]]>":"").append("</value></column>");
|
||||
stringBuffer.append("<column name=\"明细表-出发地\"><value>").append(detailObject.getString("field0006") != null?"<![CDATA["+detailObject.getString("field0006")+"]]>":"").append("</value></column>");
|
||||
stringBuffer.append("<column name=\"明细表-目的地\"><value>").append(detailObject.getString("field0007") != null?"<![CDATA["+detailObject.getString("field0007")+"]]>":"").append("</value></column>");
|
||||
stringBuffer.append("<column name=\"明细表-交通工具\"><value>").append(detailObject.getString("field0008") != null?"<![CDATA["+detailObject.getString("field0008")+"]]>":"").append("</value></column>");
|
||||
stringBuffer.append("<column name=\"明细表-预计费用\"><value>").append(detailObject.getString("field0009") != null?"<![CDATA["+detailObject.getString("field0009")+"]]>":"").append("</value></column>");
|
||||
stringBuffer.append("</row>");
|
||||
}
|
||||
}
|
||||
stringBuffer.append("</values></subForm></subForms></formExport></forms>");
|
||||
return stringBuffer.toString();
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -61,11 +61,15 @@ import org.apache.http.client.config.RequestConfig;
|
|||
import org.apache.http.client.methods.CloseableHttpResponse;
|
||||
import org.apache.http.client.methods.HttpGet;
|
||||
import org.apache.http.client.methods.HttpPost;
|
||||
import org.apache.http.conn.ssl.NoopHostnameVerifier;
|
||||
import org.apache.http.conn.ssl.TrustAllStrategy;
|
||||
import org.apache.http.entity.ByteArrayEntity;
|
||||
import org.apache.http.entity.ContentType;
|
||||
import org.apache.http.entity.mime.MultipartEntityBuilder;
|
||||
import org.apache.http.impl.client.CloseableHttpClient;
|
||||
import org.apache.http.impl.client.HttpClientBuilder;
|
||||
import org.apache.http.impl.client.HttpClients;
|
||||
import org.apache.http.ssl.SSLContextBuilder;
|
||||
import org.apache.http.util.EntityUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
|
@ -76,6 +80,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.net.ssl.SSLContext;
|
||||
import javax.servlet.ServletRequest;
|
||||
import javax.servlet.ServletResponse;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
@ -1888,9 +1893,19 @@ public class SysApplicationServiceImpl extends BaseService<SysApplicationEntity,
|
|||
|
||||
|
||||
if ("POST".equals(method)) {
|
||||
HttpClientBuilder httpClientBuilder = HttpClientBuilder.create();
|
||||
SSLContext sslContext = null;
|
||||
try {
|
||||
sslContext = new SSLContextBuilder()
|
||||
.loadTrustMaterial(null, TrustAllStrategy.INSTANCE)
|
||||
.build();
|
||||
} catch (Exception e) {
|
||||
|
||||
}
|
||||
CloseableHttpClient closeableHttpClient = HttpClients.custom()
|
||||
.setSSLContext(sslContext)
|
||||
.setSSLHostnameVerifier(NoopHostnameVerifier.INSTANCE)
|
||||
.build();
|
||||
// HttpClient
|
||||
CloseableHttpClient closeableHttpClient = httpClientBuilder.disableCookieManagement().build();
|
||||
HttpPost post = new HttpPost(url.toString());
|
||||
CloseableHttpResponse response = null;
|
||||
|
||||
|
@ -3031,9 +3046,14 @@ public class SysApplicationServiceImpl extends BaseService<SysApplicationEntity,
|
|||
}
|
||||
}
|
||||
} else {
|
||||
if(receiveApi.getReturnSuccessValue().equals(body)){
|
||||
sysMessageManageLogEntity.setStatus("3");//返回信息
|
||||
sysMessageManageLogEntity.setRemark("接口调用成功,返回信息如下:" + body);//返回信息
|
||||
}else {
|
||||
sysMessageManageLogEntity.setStatus("4");//返回信息
|
||||
sysMessageManageLogEntity.setRemark("接口调用失败,返回格式错误,不是JSON");//返回信息
|
||||
}
|
||||
}
|
||||
} else {
|
||||
sysMessageManageLogEntity.setStatus("4");//返回信息
|
||||
if (receiveApi.getReturnMsg() != null && !"".equals(receiveApi.getReturnMsg())) {
|
||||
|
@ -3928,6 +3948,6 @@ public class SysApplicationServiceImpl extends BaseService<SysApplicationEntity,
|
|||
sysExtensionApiEntity.setQuerys(stringBuilder.toString());
|
||||
return sysExtensionApiEntity;
|
||||
}
|
||||
|
||||
|
||||
//<forms version=\"2.1\"><formExport><summary id=\"-3743349685075685398\" name=\"formmain_11769\"/><definitions><column id=\"field0011\" type=\"0\" name=\"申请单号\" isNullable=\"false\" length=\"100\"/><column id=\"field0001\" type=\"0\" name=\"申请人\" isNullable=\"false\" length=\"255\"/><column id=\"field0002\" type=\"0\" name=\"申请人工号\" isNullable=\"false\" length=\"255\"/><column id=\"field0012\" type=\"0\" name=\"申请人职位\" isNullable=\"false\" length=\"255\"/><column id=\"field0013\" type=\"0\" name=\"申请人部门\" isNullable=\"false\" length=\"255\"/><column id=\"field0014\" type=\"0\" name=\"申请人手机号\" isNullable=\"false\" length=\"255\"/><column id=\"field0003\" type=\"3\" name=\"出差时间\" isNullable=\"false\" length=\"255\"/><column id=\"field0015\" type=\"0\" name=\"出差类型\" isNullable=\"false\" length=\"255\"/><column id=\"field0016\" type=\"0\" name=\"出差城市\" isNullable=\"false\" length=\"255\"/><column id=\"field0017\" type=\"4\" name=\"出差时长\" isNullable=\"false\" length=\"20\"/><column id=\"field0018\" type=\"0\" name=\"是否境外出差\" isNullable=\"false\" length=\"100\"/><column id=\"field0019\" type=\"0\" name=\"是否需要APEC卡\" isNullable=\"false\" length=\"100\"/><column id=\"field0020\" type=\"0\" name=\"是否展会出差\" isNullable=\"false\" length=\"100\"/><column id=\"field0021\" type=\"0\" name=\"出差事由\" isNullable=\"false\" length=\"255\"/></definitions><values><column name=\"申请单号\"><value><![CDATA[CCSQ2025022002]]></value></column><column name=\"申请人\"><value><![CDATA[陈宇杰]]></value></column><column name=\"申请人工号\"><value><![CDATA[sw091029]]></value></column><column name=\"申请人职位\"><value><![CDATA[开发工程师]]></value></column><column name=\"申请人部门\"><value><![CDATA[IT部]]></value></column><column name=\"申请人手机号\"><value><![CDATA[13867430000]]></value></column><column name=\"出差时间\"><value><![CDATA[2025-02-20]]></value></column><column name=\"出差类型\"><value></value></column><column name=\"出差城市\"><value><![CDATA[上海、北京]]></value></column><column name=\"出差时长\"><value><![CDATA[3]]></value></column><column name=\"是否境外出差\"><value><![CDATA[否]]></value></column><column name=\"是否需要APEC卡\"><value><![CDATA[否]]></value></column><column name=\"是否展会出差\"><value><![CDATA[否]]></value></column><column name=\"出差事由\"><value><![CDATA[信息化改造]]></value></column></values><subForms><subForm><definitions><column id=\"field0004\" type=\"2\" name=\"明细表-出发时间\" isNullable=\"false\" length=\"255\"/><column id=\"field0005\" type=\"2\" name=\"明细表-结束时间\" isNullable=\"false\" length=\"255\"/><column id=\"field0022\" type=\"4\" name=\"明细表-出差时长\" isNullable=\"false\" length=\"20\"/><column id=\"field0006\" type=\"0\" name=\"明细表-出发地\" isNullable=\"false\" length=\"255\"/><column id=\"field0007\" type=\"0\" name=\"明细表-目的地\" isNullable=\"false\" length=\"255\"/><column id=\"field0008\" type=\"0\" name=\"明细表-交通工具\" isNullable=\"false\" length=\"255\"/><column id=\"field0009\" type=\"4\" name=\"明细表-预计费用\" isNullable=\"false\" length=\"20\"/></definitions><values><row><column name=\"明细表-出发时间\"><value><![CDATA[2025-02-20 14:14:00]]></value></column><column name=\"明细表-结束时间\"><value><![CDATA[2025-02-21 14:14:00]]></value></column><column name=\"明细表-出差时长\"><value><![CDATA[2]]></value></column><column name=\"明细表-出发地\"><value><![CDATA[杭州]]></value></column><column name=\"明细表-目的地\"><value><![CDATA[上海]]></value></column><column name=\"明细表-交通工具\"><value><![CDATA[高铁]]></value></column><column name=\"明细表-预计费用\"><value><![CDATA[500]]></value></column></row><row><column name=\"明细表-出发时间\"><value><![CDATA[2025-02-21 14:14:00]]></value></column><column name=\"明细表-结束时间\"><value><![CDATA[2025-02-22 17:14:00]]></value></column><column name=\"明细表-出差时长\"><value><![CDATA[1]]></value></column><column name=\"明细表-出发地\"><value><![CDATA[上海]]></value></column><column name=\"明细表-目的地\"><value><![CDATA[北京]]></value></column><column name=\"明细表-交通工具\"><value><![CDATA[飞机]]></value></column><column name=\"明细表-预计费用\"><value><![CDATA[2000]]></value></column></row></values></subForm></subForms></formExport></forms>
|
||||
//<forms version=\"2.1\"><formExport><summary id=\"-3743349685075685398\" name=\"formmain_11769\"/><definitions><column id=\"field0011\" type=\"0\" name=\"申请单号\" isNullable=\"false\" length=\"100\"/><column id=\"field0001\" type=\"0\" name=\"申请人\" isNullable=\"false\" length=\"255\"/><column id=\"field0002\" type=\"0\" name=\"申请人工号\" isNullable=\"false\" length=\"255\"/><column id=\"field0012\" type=\"0\" name=\"申请人职位\" isNullable=\"false\" length=\"255\"/><column id=\"field0013\" type=\"0\" name=\"申请人部门\" isNullable=\"false\" length=\"255\"/><column id=\"field0014\" type=\"0\" name=\"申请人手机号\" isNullable=\"false\" length=\"255\"/><column id=\"field0003\" type=\"3\" name=\"出差时间\" isNullable=\"false\" length=\"255\"/><column id=\"field0015\" type=\"0\" name=\"出差类型\" isNullable=\"false\" length=\"255\"/><column id=\"field0016\" type=\"0\" name=\"出差城市\" isNullable=\"false\" length=\"255\"/><column id=\"field0017\" type=\"4\" name=\"出差时长\" isNullable=\"false\" length=\"20\"/><column id=\"field0018\" type=\"0\" name=\"是否境外出差\" isNullable=\"false\" length=\"100\"/><column id=\"field0019\" type=\"0\" name=\"是否需要APEC卡\" isNullable=\"false\" length=\"100\"/><column id=\"field0020\" type=\"0\" name=\"是否展会出差\" isNullable=\"false\" length=\"100\"/><column id=\"field0021\" type=\"0\" name=\"出差事由\" isNullable=\"false\" length=\"255\"/></definitions><values><column name=\"申请单号\"><value><![CDATA[CCSQ2025022002]]></value></column><column name=\"申请人\"><value><![CDATA[陈宇杰]]></value></column><column name=\"申请人工号\"><value><![CDATA[sw091029]]></value></column><column name=\"申请人职位\"><value><![CDATA[开发工程师]]></value></column><column name=\"申请人部门\"><value><![CDATA[IT部]]></value></column><column name=\"申请人手机号\"><value><![CDATA[13867430000]]></value></column><column name=\"出差时间\"><value><![CDATA[2025-02-20]]></value></column><column name=\"出差类型\"><value></value></column><column name=\"出差城市\"><value><![CDATA[上海、北京]]></value></column><column name=\"出差时长\"><value><![CDATA[3]]></value></column><column name=\"是否境外出差\"><value><![CDATA[否]]></value></column><column name=\"是否需要APEC卡\"><value><![CDATA[否]]></value></column><column name=\"是否展会出差\"><value><![CDATA[否]]></value></column><column name=\"出差事由\"><value><![CDATA[信息化改造]]></value></column></values><subForms><subForm><definitions><column id=\"field0004\" type=\"2\" name=\"明细表-出发时间\" isNullable=\"false\" length=\"255\"/><column id=\"field0005\" type=\"2\" name=\"明细表-结束时间\" isNullable=\"false\" length=\"255\"/><column id=\"field0022\" type=\"4\" name=\"明细表-出差时长\" isNullable=\"false\" length=\"20\"/><column id=\"field0006\" type=\"0\" name=\"明细表-出发地\" isNullable=\"false\" length=\"255\"/><column id=\"field0007\" type=\"0\" name=\"明细表-目的地\" isNullable=\"false\" length=\"255\"/><column id=\"field0008\" type=\"0\" name=\"明细表-交通工具\" isNullable=\"false\" length=\"255\"/><column id=\"field0009\" type=\"4\" name=\"明细表-预计费用\" isNullable=\"false\" length=\"20\"/></definitions><values><row><column name=\"明细表-出发时间\"><value><![CDATA[2025-02-20 14:14:00]]></value></column><column name=\"明细表-结束时间\"><value><![CDATA[2025-02-21 14:14:00]]></value></column><column name=\"明细表-出差时长\"><value><![CDATA[2]]></value></column><column name=\"明细表-出发地\"><value><![CDATA[杭州]]></value></column><column name=\"明细表-目的地\"><value><![CDATA[上海]]></value></column><column name=\"明细表-交通工具\"><value><![CDATA[高铁]]></value></column><column name=\"明细表-预计费用\"><value><![CDATA[500]]></value></column></row><row><column name=\"明细表-出发时间\"><value><![CDATA[2025-02-21 14:14:00]]></value></column><column name=\"明细表-结束时间\"><value><![CDATA[2025-02-22 17:14:00]]></value></column><column name=\"明细表-出差时长\"><value><![CDATA[1]]></value></column><column name=\"明细表-出发地\"><value><![CDATA[上海]]></value></column><column name=\"明细表-目的地\"><value><![CDATA[北京]]></value></column><column name=\"明细表-交通工具\"><value><![CDATA[飞机]]></value></column><column name=\"明细表-预计费用\"><value><![CDATA[2000]]></value></column></row></values></subForm></subForms></formExport></forms>
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue