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