|
|
@@ -179,15 +179,15 @@ public class InvAccountExcelServiceImpl extends ServiceImpl<InvAccountExcelMappe
|
|
|
JSONObject outProfit = invAccountExcel.getOutProfit();
|
|
|
JSONObject entProfit = invAccountExcel.getEntProfit();
|
|
|
|
|
|
- outJsonUtil(outProfit, outAccount, outAccountCard,invAccountOperate.getAccountOperateId());
|
|
|
- entJsonUtil(entProfit, enterAccount, enterAccountCard, invAccountOperate1.getAccountOperateId());
|
|
|
+ outJsonUtil(outProfit, outAccount, outAccountCard,invAccountOperate.getAccountOperateId(),payOutAmount);
|
|
|
+ entJsonUtil(entProfit, enterAccount, enterAccountCard, invAccountOperate1.getAccountOperateId(), payOutAmount);
|
|
|
|
|
|
if (invAccountExcel.getApplyAmount().equals(payOutAmount)) {
|
|
|
invAccountExcel.setTransferFlag("0");
|
|
|
invAccountExcel.setPayoutAmount(String.valueOf(Double.parseDouble(payOutAmount) + Double.parseDouble(invAccountExcel.getPayoutAmount())));
|
|
|
} else {
|
|
|
invAccountExcel.setTransferFlag("1");
|
|
|
- invAccountExcel.setPayoutAmount(String.valueOf(Integer.parseInt(payOutAmount) + Integer.parseInt(invAccountExcel.getPayoutAmount())));
|
|
|
+ invAccountExcel.setPayoutAmount(String.valueOf(Double.parseDouble(payOutAmount) + Double.parseDouble(invAccountExcel.getPayoutAmount())));
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
@@ -201,7 +201,7 @@ public class InvAccountExcelServiceImpl extends ServiceImpl<InvAccountExcelMappe
|
|
|
invAccountOperate.setExcelAccountOperateId(invAccountExcel.getExcelAccountOperateId());
|
|
|
insAccountOperateService.save(invAccountOperate);
|
|
|
JSONObject outProfit = invAccountExcel.getOutProfit();
|
|
|
- outJsonUtil(outProfit, outAccount, outAccountCard,invAccountOperate.getAccountOperateId());
|
|
|
+ outJsonUtil(outProfit, outAccount, outAccountCard,invAccountOperate.getAccountOperateId(),payOutAmount);
|
|
|
|
|
|
if (invAccountExcel.getApplyAmount().equals(payOutAmount)) {
|
|
|
invAccountExcel.setTransferFlag("0");
|
|
|
@@ -214,13 +214,13 @@ public class InvAccountExcelServiceImpl extends ServiceImpl<InvAccountExcelMappe
|
|
|
return HttpResult.ok("", insAccountExcelMapper.updateById(invAccountExcel));
|
|
|
}
|
|
|
|
|
|
- private void outJsonUtil( JSONObject outProfit, InvAccount outAccount, InvAccountCard outCard,String operateId) {
|
|
|
- List<InvAccountOp> list = invAccountOutOpList(outProfit, outAccount, outCard,operateId);
|
|
|
+ private void outJsonUtil( JSONObject outProfit, InvAccount outAccount, InvAccountCard outCard,String operateId,String payoutAmount) {
|
|
|
+ List<InvAccountOp> list = invAccountOutOpList1(outProfit, outAccount, outCard,operateId,payoutAmount);
|
|
|
insAccountOpService.saveBatch(list);
|
|
|
}
|
|
|
|
|
|
- private void entJsonUtil( JSONObject outProfit, InvAccount entAccount, InvAccountCard entCard,String operateId) {
|
|
|
- List<InvAccountOp> list = invAccountEntOpList(outProfit, entAccount, entCard,operateId);
|
|
|
+ private void entJsonUtil( JSONObject outProfit, InvAccount entAccount, InvAccountCard entCard,String operateId,String payoutAmount) {
|
|
|
+ List<InvAccountOp> list = invAccountEntOpList1(outProfit, entAccount, entCard,operateId,payoutAmount);
|
|
|
insAccountOpService.saveBatch(list);
|
|
|
}
|
|
|
|