差旅费
This commit is contained in:
parent
32e9db57e0
commit
d774e06d63
|
@ -225,11 +225,11 @@ public class OerDjmlExtServiceImpl implements IOerDjmlExtService {
|
||||||
djml.setFjs(formmainData.getString("field0022"));//附件数
|
djml.setFjs(formmainData.getString("field0022"));//附件数
|
||||||
djml.setZy(formmainData.getString("field0023"));//摘要
|
djml.setZy(formmainData.getString("field0023"));//摘要
|
||||||
djml.setBmdm(formmainData.getString("field0052"));//经费使用部门代码
|
djml.setBmdm(formmainData.getString("field0052"));//经费使用部门代码
|
||||||
djml.setBmmc(formmainData.getString("field0041"));//经费使用部门名称
|
djml.setBmmc(formmainData.getString("field0051"));//经费使用部门名称
|
||||||
djml.setXmdm(formmainData.getString(""));//项目代码
|
djml.setXmdm(formmainData.getString(""));//项目代码
|
||||||
djml.setXmmc(formmainData.getString(""));//项目名称
|
djml.setXmmc(formmainData.getString(""));//项目名称
|
||||||
djml.setGrdm(formmainData.getString("field0049"));//报销人代码
|
djml.setGrdm(formmainData.getString("field0050"));//报销人代码
|
||||||
djml.setGrmc(formmainData.getString("field0050"));//报销人名称
|
djml.setGrmc(formmainData.getString("field0049"));//报销人名称
|
||||||
djml.setJjdm("");//经济代码
|
djml.setJjdm("");//经济代码
|
||||||
djml.setJjmc("");//经济名称
|
djml.setJjmc("");//经济名称
|
||||||
djml.setYhzh(forsonData0.getString("field0015"));
|
djml.setYhzh(forsonData0.getString("field0015"));
|
||||||
|
@ -373,49 +373,49 @@ public class OerDjmlExtServiceImpl implements IOerDjmlExtService {
|
||||||
//流程发起
|
//流程发起
|
||||||
if (ColEventTypeEnum.ONSTART.getType().equals(eventType)){
|
if (ColEventTypeEnum.ONSTART.getType().equals(eventType)){
|
||||||
JSONObject forjsonData0 = forsonData.getJSONObject(0);
|
JSONObject forjsonData0 = forsonData.getJSONObject(0);
|
||||||
djml.setGsdm(forjsonData0.getString("field0079"));
|
djml.setGsdm(forjsonData0.getString("field0178"));
|
||||||
djml.setKjnd(forjsonData0.getString("field0081"));
|
djml.setKjnd(forjsonData0.getString("field0180"));
|
||||||
djml.setDjlxId(djlxid);
|
djml.setDjlxId(djlxid);
|
||||||
djml.setZt("2");
|
djml.setZt("2");
|
||||||
djml.setCrerdm(formmainData.getString("field0084"));
|
djml.setCrerdm(formmainData.getString("field0171"));//制单人代码
|
||||||
djml.setCrermc(formmainData.getString("field0087"));
|
djml.setCrermc(formmainData.getString("field0172"));//制单人名称
|
||||||
djml.setCrerdate(timestampConvert(formmainData.getString("start_date"),"yyyyMMdd"));
|
djml.setCrerdate(timestampConvert(formmainData.getString("start_date"),"yyyyMMdd"));
|
||||||
djml.setDjdate((timestampConvert(formmainData.getString("field0008"),"yyyyMMdd")));
|
djml.setDjdate((timestampConvert(formmainData.getString("field0004"),"yyyyMMdd")));
|
||||||
djml.setJe(formmainData.getString("field0046"));
|
djml.setJe(formmainData.getString("field0020"));//金额
|
||||||
djml.setJedx(formmainData.getString("field0047"));
|
djml.setJedx(formmainData.getString(""));//金额大写
|
||||||
djml.setYjje("0.00");
|
djml.setYjje("0.00");
|
||||||
djml.setThje("0.00");
|
djml.setThje("0.00");
|
||||||
djml.setBlje(formmainData.getString("field0090"));
|
djml.setBlje(formmainData.getString(""));//补领金额
|
||||||
djml.setFjs( formmainData.getString("field0007"));
|
djml.setFjs( formmainData.getString("field0122"));//附件数
|
||||||
djml.setZy( formmainData.getString("field0010"));
|
djml.setZy( formmainData.getString("field0013"));//摘要
|
||||||
//部门代码
|
//部门代码
|
||||||
djml.setBmdm(formmainData.getString("field0093"));
|
djml.setBmdm(formmainData.getString("field0176"));//经费使用部门代码
|
||||||
djml.setBmmc(formmainData.getString("field0092"));
|
djml.setBmmc(formmainData.getString("field0177"));//经费使用部门名称
|
||||||
//项目代码
|
//项目代码
|
||||||
djml.setXmdm(forjsonData0.getString("field0017"));
|
djml.setXmdm(forjsonData0.getString("field0128"));
|
||||||
djml.setXmmc(forjsonData0.getString("field0018"));
|
djml.setXmmc(forjsonData0.getString("field0129"));
|
||||||
//个人代码
|
//经办人代码
|
||||||
djml.setGrdm(formmainData.getString("field0085"));
|
djml.setGrdm(formmainData.getString("field0173"));
|
||||||
djml.setGrmc(formmainData.getString("field0088"));
|
djml.setGrmc(formmainData.getString("field0174"));
|
||||||
//经济代码
|
//经济代码- 这个用不到,grp没有启用
|
||||||
djml.setJjdm("");
|
djml.setJjdm("");
|
||||||
djml.setJjmc("");
|
djml.setJjmc("");
|
||||||
//银行帐号 开户银行
|
//银行帐号 开户银行
|
||||||
djml.setYhzh(forjsonData0.getString("field0045"));
|
djml.setYhzh(forjsonData0.getString("field0159"));
|
||||||
djml.setKhyh(forjsonData0.getString("field0044"));
|
djml.setKhyh(forjsonData0.getString("field0158"));
|
||||||
//当前审核节点、下个审核节点 ,不在grp审批,是不是不用填了
|
//当前审核节点、下个审核节点 ,不在grp审批,是不是不用填了
|
||||||
djml.setCurshjd("-9");
|
djml.setCurshjd("-9");
|
||||||
djml.setNextshjd("999");
|
djml.setNextshjd("999");
|
||||||
djml.setFlowcode(flowcode);
|
djml.setFlowcode(flowcode);
|
||||||
djml.setJsfs(OerDjmlUtil.spliceStr(forjsonData0.getString("field0086"), forjsonData0.getString("field0042")));
|
djml.setJsfs(OerDjmlUtil.spliceStr(forjsonData0.getString("field0182"), forjsonData0.getString("field0156")));
|
||||||
//电话
|
//电话
|
||||||
djml.setTel(formmainData.getString("field0005"));
|
djml.setTel(formmainData.getString("field0121"));
|
||||||
djml.setClf_ccr(formmainData.getString("field0089"));
|
djml.setClf_ccr(formmainData.getString(""));
|
||||||
//送审日期
|
//送审日期
|
||||||
djml.setSsrq( DateUtil.format(formmainData.getDate("startDate"),"yyyyMMddHHmmssSSS"));
|
djml.setSsrq( DateUtil.format(formmainData.getDate("startDate"),"yyyyMMddHHmmssSSS"));
|
||||||
djml.setSsrid(formmainData.getString("field0085"));
|
djml.setSsrid(formmainData.getString("field0171"));
|
||||||
djml.setSsr(formmainData.getString("field0088"));
|
djml.setSsr(formmainData.getString("field0172"));
|
||||||
djml.setClf_cclb(forjsonData0.getString("field0019"));
|
djml.setClf_cclb(forjsonData0.getString("field0130"));
|
||||||
//报销明细
|
//报销明细
|
||||||
List<OerDjnrEntity> djnrList = new ArrayList<>();
|
List<OerDjnrEntity> djnrList = new ArrayList<>();
|
||||||
//结算方式
|
//结算方式
|
||||||
|
@ -425,9 +425,9 @@ public class OerDjmlExtServiceImpl implements IOerDjmlExtService {
|
||||||
int xh = 1;
|
int xh = 1;
|
||||||
for (int i = 0; i< forsonData.size(); i++) {
|
for (int i = 0; i< forsonData.size(); i++) {
|
||||||
JSONObject forson = forsonData.getJSONObject(i);
|
JSONObject forson = forsonData.getJSONObject(i);
|
||||||
String gsdm = forson.getString("field0079");
|
String gsdm = forson.getString("field0178");
|
||||||
String kjnd = forson.getString("field0081");
|
String kjnd = forson.getString("field0180");
|
||||||
String je = forson.getString("field0031");
|
String je = forson.getString("field0155");
|
||||||
//单据内容
|
//单据内容
|
||||||
OerDjnrEntity djnr = new OerDjnrEntity();
|
OerDjnrEntity djnr = new OerDjnrEntity();
|
||||||
djnr.setXh(String.valueOf(xh));
|
djnr.setXh(String.valueOf(xh));
|
||||||
|
@ -436,42 +436,43 @@ public class OerDjmlExtServiceImpl implements IOerDjmlExtService {
|
||||||
djnr.setDjlxId(djlxid);
|
djnr.setDjlxId(djlxid);
|
||||||
djnr.setBnxId(headers.get("bxmx_bnxid"));
|
djnr.setBnxId(headers.get("bxmx_bnxid"));
|
||||||
djnr.setJe(je);
|
djnr.setJe(je);
|
||||||
djnr.setBmdm(forson.getString("field0073"));
|
djnr.setBmdm(forson.getString("field0184"));
|
||||||
djnr.setBmmc(forson.getString("field0020"));
|
djnr.setBmmc(forson.getString("field0185"));
|
||||||
djnr.setXmdm(forson.getString("field0017"));
|
djnr.setXmdm(forson.getString("field0128"));
|
||||||
djnr.setXmmc(forson.getString("field0018"));
|
djnr.setXmmc(forson.getString("field0129"));
|
||||||
djnr.setJjdm("");
|
djnr.setJjdm("");
|
||||||
djnr.setJjmc("");
|
djnr.setJjmc("");
|
||||||
//grp库里有,不知道是什么 1001基本支出 2001项目支出(网银)
|
//没用到,模板上没配置这个字段
|
||||||
djnr.setFzx8dm("");
|
djnr.setFzx8dm("");
|
||||||
djnr.setFzx8mc("");
|
djnr.setFzx8mc("");
|
||||||
//指标id
|
//指标id
|
||||||
djnr.setZbId(forson.getString("field0071"));
|
djnr.setZbId(forson.getString("field0126"));
|
||||||
|
//模板上没有
|
||||||
djnr.setJflxdm("");
|
djnr.setJflxdm("");
|
||||||
djnr.setJflxmc("");
|
djnr.setJflxmc("");
|
||||||
djnr.setZy(forson.getString("field0041"));
|
djnr.setZy(forson.getString("field0125"));
|
||||||
djnr.setClf_startdate(timestampConvert(forson.getString("field0022"),"yyyy-MM-dd"));
|
djnr.setClf_startdate(timestampConvert(forson.getString("field0134"),"yyyy-MM-dd"));
|
||||||
djnr.setClf_enddate(timestampConvert(forson.getString("field0023"),"yyyy-MM-dd"));
|
djnr.setClf_enddate(timestampConvert(forson.getString("field0135"),"yyyy-MM-dd"));
|
||||||
djnr.setClf_ccdd(forson.getString("field0025"));
|
djnr.setClf_ccdd(forson.getString("field0137"));
|
||||||
djnr.setClf_ccksd(forson.getString("field0024"));
|
djnr.setClf_ccksd(forson.getString("field0136"));
|
||||||
djnr.setClf_djzs(djml.getFjs());
|
djnr.setClf_djzs(djml.getFjs());
|
||||||
djnr.setClf_ccts(forson.getString("field0029"));
|
djnr.setClf_ccts(forson.getString("field0141"));
|
||||||
djnr.setClf_cctsbz(forson.getString("field0031"));
|
djnr.setClf_cctsbz(forson.getString(""));//补助天数
|
||||||
djnr.setClf_ccrs(forson.getString("field0028"));
|
djnr.setClf_ccrs(forson.getString("field0140"));
|
||||||
djnr.setClf_zw(forson.getString("field0026"));
|
djnr.setClf_zw(forson.getString("field0138"));//职务
|
||||||
djnr.setClf_jtgj(forson.getString("field0091"));
|
djnr.setClf_jtgj(forson.getString("field0139"));//交通工具
|
||||||
//住宿费
|
//住宿费
|
||||||
djnr.setClf_zsbz(forson.getString("field0032"));
|
djnr.setClf_zsbz(forson.getString("field0143"));
|
||||||
djnr.setClf_zsf(forson.getString("field0033"));
|
djnr.setClf_zsf(forson.getString("field0144"));
|
||||||
//伙食补助
|
//伙食补助
|
||||||
djnr.setClf_hsbz(forson.getString("field0034"));
|
djnr.setClf_hsbz(forson.getString("field0145"));
|
||||||
djnr.setClf_hsf(forson.getString("field0035"));
|
djnr.setClf_hsf(forson.getString("field0146"));
|
||||||
//交通补助
|
//交通补助
|
||||||
djnr.setClf_jtbz(forson.getString("field0068"));
|
djnr.setClf_jtbz(forson.getString("field0147"));//交通补助标准
|
||||||
djnr.setClf_jtbzf(forson.getString("field0036"));
|
djnr.setClf_jtbzf(forson.getString(""));//交通补助实报
|
||||||
djnr.setClf_jtf(forson.getString("field0036"));
|
djnr.setClf_jtf(forson.getString("field0148"));
|
||||||
//其他
|
//其他
|
||||||
djnr.setClf_qtf(forson.getString("field0039"));
|
djnr.setClf_qtf(forson.getString("field0151"));
|
||||||
//公杂
|
//公杂
|
||||||
|
|
||||||
djnr.setFjs(djml.getFjs());
|
djnr.setFjs(djml.getFjs());
|
||||||
|
@ -483,31 +484,31 @@ public class OerDjmlExtServiceImpl implements IOerDjmlExtService {
|
||||||
jsfs.setDjlxId(djlxid);
|
jsfs.setDjlxId(djlxid);
|
||||||
jsfs.setBnxid(headers.get("jsfs_bnxid"));
|
jsfs.setBnxid(headers.get("jsfs_bnxid"));
|
||||||
jsfs.setXh(String.valueOf(xh));
|
jsfs.setXh(String.valueOf(xh));
|
||||||
jsfs.setJsfsdm(forson.getString("field0086"));
|
jsfs.setJsfsdm(forson.getString("field0182"));
|
||||||
jsfs.setJsfsmc(forson.getString("field0042"));
|
jsfs.setJsfsmc(forson.getString("field0156"));
|
||||||
jsfs.setKmdm(forson.getString("field0074"));
|
jsfs.setKmdm(forson.getString(""));
|
||||||
jsfs.setKmmc(forson.getString("field0021"));
|
jsfs.setKmmc(forson.getString(""));
|
||||||
jsfs.setSkr(forson.getString("field0043"));
|
jsfs.setSkr(forson.getString("field0157"));
|
||||||
jsfs.setKhyh(forson.getString("field0044"));
|
jsfs.setKhyh(forson.getString("field0158"));
|
||||||
jsfs.setYhzh(forson.getString("field0045"));
|
jsfs.setYhzh(forson.getString("field0159"));
|
||||||
jsfs.setJe(je);
|
jsfs.setJe(je);
|
||||||
jsfs.setYh("");
|
jsfs.setYh("");//银行类型 例如 招商银行
|
||||||
jsfs.setYhhh("");
|
jsfs.setYhhh("");// 联行号
|
||||||
jsfs.setProvince("");
|
jsfs.setProvince("");//省
|
||||||
jsfs.setCity("");
|
jsfs.setCity("");//市
|
||||||
//支付方式为个人、公务卡时 可以选择 经办人、负责人、其他
|
//支付方式为个人、公务卡时 可以选择 经办人、负责人、其他
|
||||||
jsfs.setRytype("");
|
jsfs.setRytype("");//人员类型
|
||||||
//oa没有
|
//用途
|
||||||
jsfs.setYt(forson.getString("field0041"));
|
jsfs.setYt(forson.getString("field0125"));
|
||||||
jsfsList.add(jsfs);
|
jsfsList.add(jsfs);
|
||||||
//预算指标
|
//预算指标
|
||||||
OerYszbEntity yszb = new OerYszbEntity();
|
OerYszbEntity yszb = new OerYszbEntity();
|
||||||
BeanUtil.copyProperties(djnr,yszb);
|
BeanUtil.copyProperties(djnr,yszb);
|
||||||
yszb.setBnxId(headers.get("yszb_bnxid"));
|
yszb.setBnxId(headers.get("yszb_bnxid"));
|
||||||
yszb.setZbdm(forson.getString("field0071"));
|
yszb.setZbdm(forson.getString("field0181"));
|
||||||
yszb.setZy(forson.getString("field0078"));
|
yszb.setZy(forson.getString("field0125"));
|
||||||
yszb.setKmdm(forson.getString("field0074"));
|
yszb.setKmdm(forson.getString(""));
|
||||||
yszb.setKmmc(forson.getString("field0021"));
|
yszb.setKmmc(forson.getString(""));
|
||||||
yszb.setXh(String.valueOf(xh));
|
yszb.setXh(String.valueOf(xh));
|
||||||
yszbList.add(yszb);
|
yszbList.add(yszb);
|
||||||
xh++;
|
xh++;
|
||||||
|
|
Loading…
Reference in New Issue