差旅报销单参数处理
This commit is contained in:
parent
2329d34439
commit
6d154c7033
|
@ -134,38 +134,38 @@ public class OerDjmlExtServiceImpl implements IOerDjmlExtService {
|
||||||
JSONObject forsonData0 = forsonData.getJSONObject(0);
|
JSONObject forsonData0 = forsonData.getJSONObject(0);
|
||||||
//流程发起
|
//流程发起
|
||||||
if (ColEventTypeEnum.ONSTART.getType().equals(eventType)){
|
if (ColEventTypeEnum.ONSTART.getType().equals(eventType)){
|
||||||
djml.setGsdm("");
|
djml.setGsdm(forsonData0.getString("field0026"));
|
||||||
djml.setKjnd("");
|
djml.setKjnd(forsonData0.getString("field0027"));
|
||||||
djml.setZt("2");
|
djml.setZt("2");
|
||||||
djml.setCrerdm("");
|
djml.setCrerdm(formmainData.getString("field0037"));//制单人代码
|
||||||
djml.setCrermc("");
|
djml.setCrermc(formmainData.getString("field0038"));//制单人名称
|
||||||
djml.setCrerdate(timestampConvert(formmainData.getString("start_date"),"yyyyMMdd"));
|
djml.setCrerdate(timestampConvert(formmainData.getString("start_date"),"yyyyMMdd"));//创建时间
|
||||||
djml.setDjdate(timestampConvert(formmainData.getString("field0016"),"yyyyMMdd"));
|
djml.setDjdate(timestampConvert(formmainData.getString("field0039"),"yyyyMMdd"));//单据日期
|
||||||
djml.setJe(formmainData.getString("field0052"));
|
djml.setJe(formmainData.getString("field0016"));//金额
|
||||||
djml.setJedx(formmainData.getString("field0071"));
|
djml.setJedx(formmainData.getString("field0018"));//金额大写
|
||||||
djml.setYjje("0.00");
|
djml.setYjje("0.00");
|
||||||
djml.setThje("0.00");
|
djml.setThje("0.00");
|
||||||
djml.setBlje(formmainData.getString("field0052"));
|
djml.setBlje(formmainData.getString("field0016"));
|
||||||
djml.setFjs(formmainData.getString("field0018"));
|
djml.setFjs(formmainData.getString("field0022"));//附件数
|
||||||
djml.setZy(formmainData.getString("field0027"));
|
djml.setZy(formmainData.getString("field0023"));//摘要
|
||||||
djml.setBmdm("");
|
djml.setBmdm(formmainData.getString("field0031"));//经费使用部门代码
|
||||||
djml.setBmmc("");
|
djml.setBmmc(formmainData.getString("field0030"));//经费使用部门名称
|
||||||
djml.setXmdm("");
|
djml.setXmdm(formmainData.getString(""));//项目代码
|
||||||
djml.setXmmc("");
|
djml.setXmmc(formmainData.getString(""));//项目名称
|
||||||
djml.setGrdm("");
|
djml.setGrdm(formmainData.getString("field0029"));//报销人代码
|
||||||
djml.setGrmc("");
|
djml.setGrmc(formmainData.getString("field0028"));//报销人名称
|
||||||
djml.setJjdm("");
|
djml.setJjdm("");//经济代码
|
||||||
djml.setJjmc("");
|
djml.setJjmc("");//经济名称
|
||||||
djml.setYhzh(forsonData0.getString("field0078"));
|
djml.setYhzh(forsonData0.getString("field0015"));
|
||||||
djml.setKhyh(forsonData0.getString("field0077"));
|
djml.setKhyh(forsonData0.getString("field0014"));
|
||||||
djml.setCurshjd("-9");
|
djml.setCurshjd("-9");
|
||||||
djml.setNextshjd("999");
|
djml.setNextshjd("999");
|
||||||
djml.setFlowcode(flowcode);
|
djml.setFlowcode(flowcode);
|
||||||
djml.setJsfs("");
|
djml.setJsfs("");//结算方式
|
||||||
djml.setTel("");
|
djml.setTel("");//电话
|
||||||
djml.setSsrq(DateUtil.format(formmainData.getDate("startDate"),"yyyyMMddHHmmssSSS"));
|
djml.setSsrq(DateUtil.format(formmainData.getDate("field0039"),"yyyyMMddHHmmssSSS"));//送审日期
|
||||||
djml.setSsrid("");
|
djml.setSsrid(formmainData.getString("field0037"));//送审人id
|
||||||
djml.setSsr("");
|
djml.setSsr(formmainData.getString("field0038"));//送审人
|
||||||
//报销明细
|
//报销明细
|
||||||
List<OerDjnrEntity> djnrList = new ArrayList<>();
|
List<OerDjnrEntity> djnrList = new ArrayList<>();
|
||||||
//结算方式
|
//结算方式
|
||||||
|
@ -175,9 +175,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("");
|
String gsdm = forson.getString("field0026");
|
||||||
String kjnd = forson.getString("");
|
String kjnd = forson.getString("field0027");
|
||||||
String je = forson.getString("field0063");
|
String je = forson.getString("field0007");
|
||||||
//单据内容
|
//单据内容
|
||||||
OerDjnrEntity djnr = new OerDjnrEntity();
|
OerDjnrEntity djnr = new OerDjnrEntity();
|
||||||
djnr.setXh(String.valueOf(xh));
|
djnr.setXh(String.valueOf(xh));
|
||||||
|
@ -186,15 +186,15 @@ 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("");
|
djnr.setBmdm(forson.getString("field0034"));
|
||||||
djnr.setBmmc("");
|
djnr.setBmmc(forson.getString("field0010"));
|
||||||
djnr.setXmdm("");
|
djnr.setXmdm(forson.getString("field0004"));
|
||||||
djnr.setXmmc("");
|
djnr.setXmmc(forson.getString("field0005"));
|
||||||
djnr.setJjdm("");
|
djnr.setJjdm("");
|
||||||
djnr.setJjmc("");
|
djnr.setJjmc("");
|
||||||
djnr.setFzx8dm("");
|
djnr.setFzx8dm("");
|
||||||
djnr.setFzx8mc("");
|
djnr.setFzx8mc("");
|
||||||
djnr.setZbId("");
|
djnr.setZbId(forson.getString("field0003"));
|
||||||
djnr.setJflxdm("");
|
djnr.setJflxdm("");
|
||||||
djnr.setJflxmc("");
|
djnr.setJflxmc("");
|
||||||
djnr.setZy(forson.getString("field0079"));
|
djnr.setZy(forson.getString("field0079"));
|
||||||
|
|
|
@ -21,6 +21,7 @@ import com.hzya.frame.grpU8.nxproof.oerdjml.dao.IOerDjmlDao;
|
||||||
import com.hzya.frame.grpU8.nxproof.oerdjml.dto.FileInfoDTO;
|
import com.hzya.frame.grpU8.nxproof.oerdjml.dto.FileInfoDTO;
|
||||||
import com.hzya.frame.grpU8.nxproof.oerdjml.entity.GbiZbsyrecAllEntity;
|
import com.hzya.frame.grpU8.nxproof.oerdjml.entity.GbiZbsyrecAllEntity;
|
||||||
import com.hzya.frame.grpU8.nxproof.oerdjml.entity.OerDjmlEntity;
|
import com.hzya.frame.grpU8.nxproof.oerdjml.entity.OerDjmlEntity;
|
||||||
|
import com.hzya.frame.grpU8.nxproof.oerdjml.enums.ColEventTypeEnum;
|
||||||
import com.hzya.frame.grpU8.nxproof.oerdjml.service.IOerDjmlService;
|
import com.hzya.frame.grpU8.nxproof.oerdjml.service.IOerDjmlService;
|
||||||
import com.hzya.frame.grpU8.nxproof.oerdjnr.dao.IOerDjnrDao;
|
import com.hzya.frame.grpU8.nxproof.oerdjnr.dao.IOerDjnrDao;
|
||||||
import com.hzya.frame.grpU8.nxproof.oerdjnr.entity.OerDjnrEntity;
|
import com.hzya.frame.grpU8.nxproof.oerdjnr.entity.OerDjnrEntity;
|
||||||
|
@ -31,7 +32,6 @@ import com.hzya.frame.grpU8.nxproof.pubauditlog.entity.PubAuditLogEntity;
|
||||||
import com.hzya.frame.grpU8.nxproof.pubobjflow.dao.IPubObjFlowDao;
|
import com.hzya.frame.grpU8.nxproof.pubobjflow.dao.IPubObjFlowDao;
|
||||||
import com.hzya.frame.grpU8.nxproof.pubobjflow.entity.PubObjFlowEntity;
|
import com.hzya.frame.grpU8.nxproof.pubobjflow.entity.PubObjFlowEntity;
|
||||||
import com.hzya.frame.mdm.entity.MdmDto;
|
import com.hzya.frame.mdm.entity.MdmDto;
|
||||||
import com.hzya.frame.seeyon.enums.ColEventTypeEnum;
|
|
||||||
import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity;
|
import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity;
|
||||||
import com.hzya.frame.web.entity.BaseResult;
|
import com.hzya.frame.web.entity.BaseResult;
|
||||||
import com.hzya.frame.web.exception.BaseSystemException;
|
import com.hzya.frame.web.exception.BaseSystemException;
|
||||||
|
|
Loading…
Reference in New Issue