|
|
@@ -91,6 +91,7 @@ import javax.net.ssl.*;
|
|
|
import java.io.*;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.math.BigInteger;
|
|
|
+import java.math.RoundingMode;
|
|
|
import java.net.HttpURLConnection;
|
|
|
import java.net.URL;
|
|
|
import java.net.URLEncoder;
|
|
|
@@ -440,7 +441,7 @@ public class SettlementServiceImpl extends ServiceImpl<SettlementMapper, Settlem
|
|
|
throw new SecurityException("原始单据不存在 或者 已被删除");
|
|
|
} else {
|
|
|
String accountName = settlement.getBelongCompany();
|
|
|
- if (!"青岛通用沃德轮胎有限公司".equals(accountName)) {
|
|
|
+ if ("A青岛达沃特轮胎有限公司".equals(accountName)) {
|
|
|
accountName = "青岛达沃特轮胎有限公司";
|
|
|
}
|
|
|
LambdaQueryWrapper<JdTenant> jdTenantLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
@@ -923,6 +924,9 @@ public class SettlementServiceImpl extends ServiceImpl<SettlementMapper, Settlem
|
|
|
accMapper.updateById(acc);
|
|
|
//原业务表,计算应收未收款,应收未收款 = 销售金额 - 本次溢付款 - 已收款
|
|
|
client.setBalanceAmount((client.getDebitAmount().subtract(client.getSettlmentAmount())).subtract(client.getCaseOverPayment()));
|
|
|
+ if (ObjectUtils.isEmpty(items.getSettlementAmount())){
|
|
|
+ items.setSettlementAmount(BigDecimal.ZERO);
|
|
|
+ }
|
|
|
if (!items.getAmount().equals(items.getThisAmount().add(items.getSettlementAmount()))) {
|
|
|
client.setDepositReceived("定金到账");
|
|
|
} else {
|