Browse Source

修改单车预提推凭证5

master
fanzongzhe0036 3 months ago
parent
commit
bb288c2bf2
  1. 50
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/FinKingDeeFeignRest.java
  2. 2
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebatecheckapply/ScmVehrebateCheckapplyService.java

50
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/FinKingDeeFeignRest.java

@ -264,8 +264,12 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign {
bennian = bennian.add(amount); bennian = bennian.add(amount);
} }
total = total.add(amount); total = total.add(amount);
deptNo = voucherDetail.getDeptCode(); if (StringUtils.isNotBlank(voucherDetail.getDeptCode())) {
manufacturer = voucherDetail.getManufacturer(); deptNo = voucherDetail.getDeptCode();
}
if (StringUtils.isNotBlank(voucherDetail.getManufacturer())) {
manufacturer = voucherDetail.getManufacturer();
}
timeFlag = voucherDetail.getTimeFlag(); timeFlag = voucherDetail.getTimeFlag();
} }
if (shangnian.compareTo(BigDecimal.ZERO) != 0) { if (shangnian.compareTo(BigDecimal.ZERO) != 0) {
@ -402,12 +406,17 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign {
String timeFlag = ""; String timeFlag = "";
List<GeneralVoucher.GeneralVoucherDetail> voucherDetails = voucher.getVoucherDetails(); List<GeneralVoucher.GeneralVoucherDetail> voucherDetails = voucher.getVoucherDetails();
if (!voucherDetails.isEmpty()) { if (!voucherDetails.isEmpty()) {
for (GeneralVoucher.GeneralVoucherDetail voucherDetail : voucherDetails) { for (GeneralVoucher.GeneralVoucherDetail voucherDetail : voucherDetails) {
timeFlag = voucherDetail.getTimeFlag(); timeFlag = voucherDetail.getTimeFlag();
if (!voucherDetail.getRemarks().equals("金融贴息")) { if (!voucherDetail.getRemarks().equals("金融贴息")) {
deptNo = voucherDetail.getDeptCode(); if (StringUtils.isNotBlank(voucherDetail.getDeptCode())) {
deptNo = voucherDetail.getDeptCode();
}
}
if (StringUtils.isNotBlank(voucherDetail.getManufacturer())) {
manufacturer = voucherDetail.getManufacturer();
} }
manufacturer = voucherDetail.getManufacturer();
if (voucherDetail.getRemarks().equals("金融贴息")) { if (voucherDetail.getRemarks().equals("金融贴息")) {
if (voucherDetail.getSceneCode().equals("1161.01.16")) { if (voucherDetail.getSceneCode().equals("1161.01.16")) {
cjwdxJR = cjwdxJR.add(voucherDetail.getAmount()); cjwdxJR = cjwdxJR.add(voucherDetail.getAmount());
@ -525,6 +534,7 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign {
} }
log.info("FinKingDeeFeignRest-saveVoucher:{}", JSONObject.toJSONString(newVoucher)); log.info("FinKingDeeFeignRest-saveVoucher:{}", JSONObject.toJSONString(newVoucher));
return voucherService.saveVoucher(newVoucher); return voucherService.saveVoucher(newVoucher);
} }
@Override @Override
@ -549,8 +559,12 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign {
List<GeneralVoucher.GeneralVoucherDetail> voucherDetails = voucher.getVoucherDetails(); List<GeneralVoucher.GeneralVoucherDetail> voucherDetails = voucher.getVoucherDetails();
if (!voucherDetails.isEmpty()) { if (!voucherDetails.isEmpty()) {
for (GeneralVoucher.GeneralVoucherDetail voucherDetail : voucherDetails) { for (GeneralVoucher.GeneralVoucherDetail voucherDetail : voucherDetails) {
deptNo = voucherDetail.getDeptCode(); if (StringUtils.isNotBlank(voucherDetail.getDeptCode())) {
manufacturer = voucherDetail.getManufacturer(); deptNo = voucherDetail.getDeptCode();
}
if (StringUtils.isNotBlank(voucherDetail.getManufacturer())) {
manufacturer = voucherDetail.getManufacturer();
}
timeFlag = voucherDetail.getTimeFlag(); timeFlag = voucherDetail.getTimeFlag();
if (voucherDetail.getSceneCode().equals("1161.02.15")) { if (voucherDetail.getSceneCode().equals("1161.02.15")) {
snfl = snfl.add(voucherDetail.getAmount()); snfl = snfl.add(voucherDetail.getAmount());
@ -639,8 +653,12 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign {
if (!voucherDetails.isEmpty()) { if (!voucherDetails.isEmpty()) {
for (GeneralVoucher.GeneralVoucherDetail voucherDetail : voucherDetails) { for (GeneralVoucher.GeneralVoucherDetail voucherDetail : voucherDetails) {
timeFlag = voucherDetail.getTimeFlag(); timeFlag = voucherDetail.getTimeFlag();
deptNo = voucherDetail.getDeptCode(); if (StringUtils.isNotBlank(voucherDetail.getDeptCode())) {
manufacturer = voucherDetail.getManufacturer(); deptNo = voucherDetail.getDeptCode();
}
if (StringUtils.isNotBlank(voucherDetail.getManufacturer())) {
manufacturer = voucherDetail.getManufacturer();
}
if (!voucherDetail.getType().equals("行销活动")) { if (!voucherDetail.getType().equals("行销活动")) {
if (voucherDetail.getRemarks().equals("返利上传")) { if (voucherDetail.getRemarks().equals("返利上传")) {
if (voucherDetail.getSceneCode().equals("1161.01.16")) { if (voucherDetail.getSceneCode().equals("1161.01.16")) {
@ -856,8 +874,12 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign {
if (!voucherDetails.isEmpty()) { if (!voucherDetails.isEmpty()) {
for (GeneralVoucher.GeneralVoucherDetail voucherDetail : voucherDetails) { for (GeneralVoucher.GeneralVoucherDetail voucherDetail : voucherDetails) {
timeFlag = voucherDetail.getTimeFlag(); timeFlag = voucherDetail.getTimeFlag();
deptNo = voucherDetail.getDeptCode(); if (StringUtils.isNotBlank(voucherDetail.getDeptCode())) {
manufacturer = voucherDetail.getManufacturer(); deptNo = voucherDetail.getDeptCode();
}
if (StringUtils.isNotBlank(voucherDetail.getManufacturer())) {
manufacturer = voucherDetail.getManufacturer();
}
if (voucherDetail.getSceneCode().equals("1161.02.15")) { if (voucherDetail.getSceneCode().equals("1161.02.15")) {
sn = sn.add(voucherDetail.getAmount()); sn = sn.add(voucherDetail.getAmount());
} }
@ -926,8 +948,12 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign {
if (!voucherDetails.isEmpty()) { if (!voucherDetails.isEmpty()) {
for (GeneralVoucher.GeneralVoucherDetail voucherDetail : voucherDetails) { for (GeneralVoucher.GeneralVoucherDetail voucherDetail : voucherDetails) {
timeFlag = voucherDetail.getTimeFlag(); timeFlag = voucherDetail.getTimeFlag();
deptNo = voucherDetail.getDeptCode(); if (StringUtils.isNotBlank(voucherDetail.getDeptCode())) {
manufacturer = voucherDetail.getManufacturer(); deptNo = voucherDetail.getDeptCode();
}
if (StringUtils.isNotBlank(voucherDetail.getManufacturer())) {
manufacturer = voucherDetail.getManufacturer();
}
BigDecimal amount = voucherDetail.getAmount(); BigDecimal amount = voucherDetail.getAmount();
if (voucherDetail.getRemarks().equals("返利上传")) { if (voucherDetail.getRemarks().equals("返利上传")) {
if (voucherDetail.getSceneCode().equals("1161.01.16")) { if (voucherDetail.getSceneCode().equals("1161.01.16")) {

2
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehrebatecheckapply/ScmVehrebateCheckapplyService.java

@ -711,6 +711,8 @@ public class ScmVehrebateCheckapplyService extends MybatisBaseService<ScmVehreba
voucherDetail2.setTimeFlag(finalSummaryTag); voucherDetail2.setTimeFlag(finalSummaryTag);
voucherDetail2.setCustomerCode("DZFCJFL"); //客户编码 voucherDetail2.setCustomerCode("DZFCJFL"); //客户编码
voucherDetail2.setAmount(adMoney); voucherDetail2.setAmount(adMoney);
voucherDetail2.setDeptCode(deptCode); //部门编码赋值
voucherDetail2.setManufacturer(gysCode);
voucherDetail2.setSceneCode("2181.07.00"); voucherDetail2.setSceneCode("2181.07.00");
voucherDetail2.setRemarks("预留费用调整"); voucherDetail2.setRemarks("预留费用调整");
voucherDetails.add(voucherDetail2); voucherDetails.add(voucherDetail2);

Loading…
Cancel
Save