差旅报销单开户银行 收款人修改

This commit is contained in:
xiang2lin 2025-06-05 09:32:19 +08:00
parent 2def99b2c0
commit c901a457fc
1 changed files with 17 additions and 5 deletions

View File

@ -33,6 +33,7 @@ import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
import java.io.*;
import java.math.BigDecimal;
import java.net.URLDecoder;
import java.nio.charset.Charset;
import java.util.*;
@ -299,9 +300,9 @@ public class OerDjmlExtServiceImpl implements IOerDjmlExtService {
jsfs.setJsfsmc(forson.getString("field0042"));
jsfs.setKmdm("");
jsfs.setKmmc("");
jsfs.setSkr(forson.getString("field0076"));
jsfs.setKhyh(forson.getString("field0077"));
jsfs.setYhzh(forson.getString("field0078"));
jsfs.setSkr(forson.getString("field0013"));
jsfs.setKhyh(forson.getString("field0014"));
jsfs.setYhzh(forson.getString("field0015"));
jsfs.setJe(je);
jsfs.setYh("");
jsfs.setYhhh("");
@ -482,7 +483,11 @@ public class OerDjmlExtServiceImpl implements IOerDjmlExtService {
djnr.setClf_hsf(forson.getString("field0146"));
//交通补助
djnr.setClf_jtbz(forson.getString("field0147"));//交通补助标准
djnr.setClf_jtbzf(forson.getString("field0192"));//交通补助实报
//交通补助实报=公杂费+交通补助实报 2025年6月4日群里开户在线演示时提出的
BigDecimal gzf = Convert.toBigDecimal(forson.getString("field0150"), BigDecimal.ZERO);
BigDecimal jtbz = Convert.toBigDecimal(forson.getString("field0192"), BigDecimal.ZERO);
BigDecimal total = gzf.add(jtbz);
djnr.setClf_jtbzf(String.valueOf(total));//交通补助实报
djnr.setClf_jtf(forson.getString("field0148"));
//其他
djnr.setClf_qtf(forson.getString("field0151"));
@ -512,7 +517,7 @@ public class OerDjmlExtServiceImpl implements IOerDjmlExtService {
//支付方式为个人公务卡时 可以选择 经办人负责人其他
jsfs.setRytype("");//人员类型
//用途
jsfs.setYt(forson.getString("field0125"));
jsfs.setYt(forson.getString("field0160"));
jsfsList.add(jsfs);
//预算指标
OerYszbEntity yszb = new OerYszbEntity();
@ -1435,4 +1440,11 @@ public class OerDjmlExtServiceImpl implements IOerDjmlExtService {
}
}
public static void main(String[] args) {
BigDecimal gzf = Convert.toBigDecimal("12.11", BigDecimal.ZERO);
System.out.println(gzf);
BigDecimal jtbz = Convert.toBigDecimal("1", BigDecimal.ZERO);
System.out.println(jtbz);
System.out.println(gzf.add(jtbz));
}
}