Commit 144dfaa3 authored by tangf's avatar tangf

修改商户余额资金流水

parent 71d6696b
...@@ -15,6 +15,7 @@ import com.pangding.web.vo.order.tl.CashWithdrawalReqVo; ...@@ -15,6 +15,7 @@ import com.pangding.web.vo.order.tl.CashWithdrawalReqVo;
import com.pangding.web.vo.system.req.CompanyMsgReqVo; import com.pangding.web.vo.system.req.CompanyMsgReqVo;
import com.rabbitmq.client.Channel; import com.rabbitmq.client.Channel;
import com.yanzuoguang.mq.service.MqService; import com.yanzuoguang.mq.service.MqService;
import com.yanzuoguang.mq.vo.MessageVo;
import com.yanzuoguang.util.helper.DateHelper; import com.yanzuoguang.util.helper.DateHelper;
import com.yanzuoguang.util.helper.JsonHelper; import com.yanzuoguang.util.helper.JsonHelper;
import com.yanzuoguang.util.helper.StringHelper; import com.yanzuoguang.util.helper.StringHelper;
...@@ -70,8 +71,8 @@ public class CompanyConsumer { ...@@ -70,8 +71,8 @@ public class CompanyConsumer {
financeService.updateCompanyMoney(capitalFlowReqVo); financeService.updateCompanyMoney(capitalFlowReqVo);
} catch (Exception e) { } catch (Exception e) {
Log.error(CompanyConsumer.class, e); Log.error(CompanyConsumer.class, e);
// mqService.message(new MessageVo(MqConstant.COMPANY_MONEY_UPDATE, MqConstant.COMPANY_MONEY_UPDATE, mqService.message(new MessageVo(MqConstant.COMPANY_MONEY_UPDATE, MqConstant.COMPANY_MONEY_UPDATE,
// content, 2000)); content, 2000));
} finally { } finally {
mqService.basicAck(message, channel); mqService.basicAck(message, channel);
} }
......
...@@ -940,17 +940,20 @@ public class CompanyServiceImpl implements CompanyService { ...@@ -940,17 +940,20 @@ public class CompanyServiceImpl implements CompanyService {
getCompanyReqVo = new GetCompanyReqVo(); getCompanyReqVo = new GetCompanyReqVo();
getCompanyReqVo.setCompanyId(companyDivideResVo.getInvitationCompanyId()); getCompanyReqVo.setCompanyId(companyDivideResVo.getInvitationCompanyId());
GetCompanyDivideResVo companyDivideResVo1 = companyDivideRuleDao.findCompanyDivideInfo(getCompanyReqVo); GetCompanyDivideResVo companyDivideResVo1 = companyDivideRuleDao.findCompanyDivideInfo(getCompanyReqVo);
if (!StringHelper.isEmpty(companyDivideResVo1) ) {
companyDivideResVo1.setCompanyChannelType(CompanyConstant.COMPANY_TYPE_BONUS); companyDivideResVo1.setCompanyChannelType(CompanyConstant.COMPANY_TYPE_BONUS);
companyDivideResVoList.add(companyDivideResVo1); companyDivideResVoList.add(companyDivideResVo1);
if (!StringHelper.isEmpty(companyDivideResVo1) && !StringHelper.isEmpty(companyDivideResVo1.getPid())) { if (!StringHelper.isEmpty(companyDivideResVo1.getPid())) {
getCompanyReqVo = new GetCompanyReqVo(); getCompanyReqVo = new GetCompanyReqVo();
getCompanyReqVo.setCompanyId(companyDivideResVo1.getPid()); getCompanyReqVo.setCompanyId(companyDivideResVo1.getPid());
GetCompanyDivideResVo companyDivideResVo2 = companyDivideRuleDao.findCompanyDivideInfo(getCompanyReqVo); GetCompanyDivideResVo companyDivideResVo2 = companyDivideRuleDao.findCompanyDivideInfo(getCompanyReqVo);
companyDivideResVo1.setCompanyChannelType(CompanyConstant.COMPANY_TYPE_SUPER); if (!StringHelper.isEmpty(companyDivideResVo2) ) {
companyDivideResVo2.setCompanyChannelType(CompanyConstant.COMPANY_TYPE_SUPER);
companyDivideResVoList.add(companyDivideResVo2); companyDivideResVoList.add(companyDivideResVo2);
} }
} }
}
}
} }
} }
return companyDivideResVoList; return companyDivideResVoList;
...@@ -1187,9 +1190,4 @@ public class CompanyServiceImpl implements CompanyService { ...@@ -1187,9 +1190,4 @@ public class CompanyServiceImpl implements CompanyService {
return companyResVo; return companyResVo;
} }
} }
...@@ -247,7 +247,7 @@ public class FinanceServiceImpl implements FinanceService { ...@@ -247,7 +247,7 @@ public class FinanceServiceImpl implements FinanceService {
if (CompanyConstant.MONEY_CATEGORY_TYPE_DRAW == capitalFlowVo.getCategory()) { if (CompanyConstant.MONEY_CATEGORY_TYPE_DRAW == capitalFlowVo.getCategory()) {
// 提现 // 提现
outNumber = 1; outNumber = 1;
outMoney = capitalFlowVo.getOrderMoney(); outMoney = -capitalFlowVo.getOrderMoney();
} }
CompanyMoneyVo companyMoneyReqVo = new CompanyMoneyVo(); CompanyMoneyVo companyMoneyReqVo = new CompanyMoneyVo();
companyMoneyReqVo.setDailyDate(DateHelper.getToday()); companyMoneyReqVo.setDailyDate(DateHelper.getToday());
...@@ -263,7 +263,8 @@ public class FinanceServiceImpl implements FinanceService { ...@@ -263,7 +263,8 @@ public class FinanceServiceImpl implements FinanceService {
companyMoneyVo.setInMoney(inMoney); companyMoneyVo.setInMoney(inMoney);
companyMoneyVo.setOutMoney(outMoney); companyMoneyVo.setOutMoney(outMoney);
companyMoneyVo.setRefundMoney(refundMoney); companyMoneyVo.setRefundMoney(refundMoney);
companyMoneyVo.setFinalMoney(companyMoneyVo.getInitMoney() + companyMoneyVo.getInMoney() - companyMoneyVo.getOutMoney()); companyMoneyVo.setFinalMoney(companyMoneyVo.getInitMoney() + companyMoneyVo.getInMoney() + companyMoneyVo.getOutMoney()
+ companyMoneyVo.getRefundMoney());
companyMoneyVo.setInNumber(inNumber); companyMoneyVo.setInNumber(inNumber);
companyMoneyVo.setOutNumber(outNumber); companyMoneyVo.setOutNumber(outNumber);
companyMoneyVo.setRefundNumber(refundNumber); companyMoneyVo.setRefundNumber(refundNumber);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment