Commit cfceefd3 authored by tangfang's avatar tangfang

修改注册判断银行卡

parent 5777f43b
...@@ -40,8 +40,9 @@ public class CompanyMoneyDaoImpl extends BaseDaoImpl implements CompanyMoneyDao ...@@ -40,8 +40,9 @@ public class CompanyMoneyDaoImpl extends BaseDaoImpl implements CompanyMoneyDao
table.add(UPDATE_MONEY, "update pd_company_money set in_money = in_money + @inMoney,in_number= in_number + @inNumber," + table.add(UPDATE_MONEY, "update pd_company_money set in_money = in_money + @inMoney,in_number= in_number + @inNumber," +
"refund_number = refund_number + @refundNumber,refund_money = refund_money + @refundMoney," + "refund_number = refund_number + @refundNumber,refund_money = refund_money + @refundMoney," +
"divide_number = divide_number + @divideNumber,divideMoney = divideMoney + @divideMoney," +
"out_number = out_number + @outNumber,out_money = out_money + @outMoney," + "out_number = out_number + @outNumber,out_money = out_money + @outMoney," +
"final_money = init_money + in_money + refund_money + out_money " + "final_money = init_money + in_money + divide_money + refund_money + out_money " +
" where company_money_id = @companyMoneyId"); " where company_money_id = @companyMoneyId");
table.add(LAST_INFO, "SELECT * FROM pd_company_money WHERE 1=1 {WHERE} order by daily_date desc") table.add(LAST_INFO, "SELECT * FROM pd_company_money WHERE 1=1 {WHERE} order by daily_date desc")
......
...@@ -407,7 +407,6 @@ public class AuthorityServiceImpl implements AuthorityService { ...@@ -407,7 +407,6 @@ public class AuthorityServiceImpl implements AuthorityService {
throw new CodeException(String.format("存在数据不合理,子节点[%s]父id[%s]不存在", id, pid)); throw new CodeException(String.format("存在数据不合理,子节点[%s]父id[%s]不存在", id, pid));
} }
} }
return root; return root;
} }
......
...@@ -1475,10 +1475,6 @@ public class CompanyServiceImpl implements CompanyService { ...@@ -1475,10 +1475,6 @@ public class CompanyServiceImpl implements CompanyService {
for (int i = 0; i < companyInvitationRuleVoList.size(); i++) { for (int i = 0; i < companyInvitationRuleVoList.size(); i++) {
CompanyInvitationRuleVo companyInvitationRuleVo = companyInvitationRuleVoList.get(i); CompanyInvitationRuleVo companyInvitationRuleVo = companyInvitationRuleVoList.get(i);
if (!StringHelper.isEmpty(companyInvitationRuleVo.getEndDate()) && !StringHelper.isEmpty(companyInvitationRuleVo.getStartDate())) { if (!StringHelper.isEmpty(companyInvitationRuleVo.getEndDate()) && !StringHelper.isEmpty(companyInvitationRuleVo.getStartDate())) {
System.out.println(DateHelper.compare(DateHelper.getDateTime(DateHelper.getToday(DateHelper.getCurDate())),
DateHelper.getDateTime(companyInvitationRuleVo.getStartDate().substring(0, 10))));
System.out.println(DateHelper.compare(DateHelper.getDateTime(DateHelper.getToday(DateHelper.getCurDate())),
DateHelper.getDateTime(companyInvitationRuleVo.getEndDate().substring(0, 10))));
if (DateHelper.compare(DateHelper.getDateTime(DateHelper.getToday(DateHelper.getCurDate())), if (DateHelper.compare(DateHelper.getDateTime(DateHelper.getToday(DateHelper.getCurDate())),
DateHelper.getDateTime(companyInvitationRuleVo.getStartDate().substring(0, 10))) <= 0 && DateHelper.getDateTime(companyInvitationRuleVo.getStartDate().substring(0, 10))) <= 0 &&
DateHelper.compare(DateHelper.getDateTime(DateHelper.getToday(DateHelper.getCurDate())), DateHelper.compare(DateHelper.getDateTime(DateHelper.getToday(DateHelper.getCurDate())),
......
...@@ -441,7 +441,7 @@ public class FinanceServiceImpl implements FinanceService { ...@@ -441,7 +441,7 @@ public class FinanceServiceImpl implements FinanceService {
CompanyResVo companyResVo = companyDao.load(capitalFlowVo.getCompanyId(), CompanyResVo.class); CompanyResVo companyResVo = companyDao.load(capitalFlowVo.getCompanyId(), CompanyResVo.class);
if (!StringHelper.isEmpty(companyResVo)) { if (!StringHelper.isEmpty(companyResVo)) {
double oldMoney = companyResVo.getWithdrawTotalCash() + capitalFlowVo.getActualMoney(); double oldMoney = companyResVo.getWithdrawTotalCash() - capitalFlowVo.getActualMoney();
double newMoney = oldMoney + capitalFlowVo.getActualMoney(); double newMoney = oldMoney + capitalFlowVo.getActualMoney();
capitalFlowVo.setInitMoney(oldMoney); capitalFlowVo.setInitMoney(oldMoney);
capitalFlowVo.setFinalMoney(newMoney); capitalFlowVo.setFinalMoney(newMoney);
...@@ -510,14 +510,19 @@ public class FinanceServiceImpl implements FinanceService { ...@@ -510,14 +510,19 @@ public class FinanceServiceImpl implements FinanceService {
public void saveCompanyMoney(CapitalFlowVo capitalFlowVo, CompanyResVo companyVo, double initMoney) { public void saveCompanyMoney(CapitalFlowVo capitalFlowVo, CompanyResVo companyVo, double initMoney) {
//修改公司余额 //修改公司余额
double oldMoney = initMoney; double oldMoney = initMoney;
double inMoney = 0d, outMoney = 0d, refundMoney = 0d; double inMoney = 0d, outMoney = 0d, refundMoney = 0d, divideMoney = 0d;
int inNumber = 0, outNumber = 0, refundNumber = 0; int inNumber = 0, outNumber = 0, refundNumber = 0, divideNumber = 0;
if (CompanyConstant.CATEGORY_ENTRY == capitalFlowVo.getCategory() if (CompanyConstant.CATEGORY_ENTRY == capitalFlowVo.getCategory()
|| CompanyConstant.CATEGORY_RECHARGE == capitalFlowVo.getCategory()) { || CompanyConstant.CATEGORY_RECHARGE == capitalFlowVo.getCategory()) {
// 交易订单金额 充值 分润 // 交易订单金额 充值 分润
inNumber = 1; inNumber = 1;
inMoney = capitalFlowVo.getActualMoney(); inMoney = capitalFlowVo.getActualMoney();
} }
if (capitalFlowVo.getCategory() >= 4 && capitalFlowVo.getCategory() <= 10) {
// 分润
divideNumber = 1;
divideMoney = capitalFlowVo.getActualMoney();
}
if (CompanyConstant.CATEGORY_REFUND == capitalFlowVo.getCategory()) { if (CompanyConstant.CATEGORY_REFUND == capitalFlowVo.getCategory()) {
// 退款 // 退款
refundNumber = 1; refundNumber = 1;
...@@ -539,22 +544,26 @@ public class FinanceServiceImpl implements FinanceService { ...@@ -539,22 +544,26 @@ public class FinanceServiceImpl implements FinanceService {
companyMoneyVo.setDailyDate(DateHelper.getToday()); companyMoneyVo.setDailyDate(DateHelper.getToday());
companyMoneyVo.setCompanyName(companyVo.getCompanyName()); companyMoneyVo.setCompanyName(companyVo.getCompanyName());
companyMoneyVo.setInitMoney(oldMoney); companyMoneyVo.setInitMoney(oldMoney);
companyMoneyVo.setInMoney(inMoney);
companyMoneyVo.setOutMoney(outMoney);
companyMoneyVo.setRefundMoney(refundMoney);
companyMoneyVo.setFinalMoney(companyMoneyVo.getInitMoney() + companyMoneyVo.getInMoney() + companyMoneyVo.getOutMoney()
+ companyMoneyVo.getRefundMoney());
companyMoneyVo.setInNumber(inNumber); companyMoneyVo.setInNumber(inNumber);
companyMoneyVo.setInMoney(inMoney);
companyMoneyVo.setOutNumber(outNumber); companyMoneyVo.setOutNumber(outNumber);
companyMoneyVo.setOutMoney(outMoney);
companyMoneyVo.setRefundNumber(refundNumber); companyMoneyVo.setRefundNumber(refundNumber);
companyMoneyVo.setRefundMoney(refundMoney);
companyMoneyVo.setDivideNumber(divideNumber);
companyMoneyVo.setDivideMoney(divideMoney);
companyMoneyVo.setFinalMoney(companyMoneyVo.getInitMoney() + companyMoneyVo.getInMoney() + companyMoneyVo.getDivideMoney()
+ companyMoneyVo.getOutMoney() + companyMoneyVo.getRefundMoney());
companyMoneyDao.create(companyMoneyVo); companyMoneyDao.create(companyMoneyVo);
} else { } else {
companyMoneyVo.setInMoney(inMoney);
companyMoneyVo.setOutMoney(outMoney);
companyMoneyVo.setRefundMoney(refundMoney);
companyMoneyVo.setInNumber(inNumber); companyMoneyVo.setInNumber(inNumber);
companyMoneyVo.setInMoney(inMoney);
companyMoneyVo.setDivideNumber(divideNumber);
companyMoneyVo.setDivideMoney(divideMoney);
companyMoneyVo.setOutNumber(outNumber); companyMoneyVo.setOutNumber(outNumber);
companyMoneyVo.setOutMoney(outMoney);
companyMoneyVo.setRefundNumber(refundNumber); companyMoneyVo.setRefundNumber(refundNumber);
companyMoneyVo.setRefundMoney(refundMoney);
companyMoneyDao.updateCompanyMoney(companyMoneyVo); companyMoneyDao.updateCompanyMoney(companyMoneyVo);
} }
if (0 == companyVo.getActivationStatus() && 1 == companyVo.getExamineStatus()) { if (0 == companyVo.getActivationStatus() && 1 == companyVo.getExamineStatus()) {
...@@ -566,8 +575,6 @@ public class FinanceServiceImpl implements FinanceService { ...@@ -566,8 +575,6 @@ public class FinanceServiceImpl implements FinanceService {
companyVo.setRewardType(CompanyConstant.CATEGORY_ACTIVATION_SALE_BONUS); companyVo.setRewardType(CompanyConstant.CATEGORY_ACTIVATION_SALE_BONUS);
companyConsumer.companyReward(companyVo); companyConsumer.companyReward(companyVo);
} }
} }
} }
...@@ -463,12 +463,6 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -463,12 +463,6 @@ public class RegisterServiceImpl implements RegisterService {
resVo.setMerchant(null); resVo.setMerchant(null);
} }
/*获取用户权限列表*/
RoleAuthorityGetReqVo roleAuthorityGetReqVo = new RoleAuthorityGetReqVo();
roleAuthorityGetReqVo.setUserId(userVo.getId());
List<AuthorityListByLevelResVo> roleAuthorityVoList = roleAuthorityDao.loadList(roleAuthorityGetReqVo, AuthorityListByLevelResVo.class);
resVo.setAuthorityListByLevel(AuthorityServiceImpl.getChildList(roleAuthorityVoList, false));
// 判断基本信息是否完善,及状态是否为2,且为个人用户,若不完善则跳转个人完善页面 // 判断基本信息是否完善,及状态是否为2,且为个人用户,若不完善则跳转个人完善页面
if (companyVo.getStatus() < (CompanyConstant.COMPANY_STATUS_BIND_PHONE) && CompanyConstant.COMPANY_TYPE_PERSON == (companyVo.getCompanyType())) { if (companyVo.getStatus() < (CompanyConstant.COMPANY_STATUS_BIND_PHONE) && CompanyConstant.COMPANY_TYPE_PERSON == (companyVo.getCompanyType())) {
resVo.setCode("01"); resVo.setCode("01");
...@@ -499,12 +493,19 @@ public class RegisterServiceImpl implements RegisterService { ...@@ -499,12 +493,19 @@ public class RegisterServiceImpl implements RegisterService {
return resVo; return resVo;
}*/ }*/
if (companyBankCardVoList == null || companyBankCardVoList.isEmpty()) { // if (companyBankCardVoList == null || companyBankCardVoList.isEmpty()) {
/*该公司没有银行卡,需要跳转添加银行卡*/ // /*该公司没有银行卡,需要跳转添加银行卡*/
resVo.setCode("03"); // resVo.setCode("03");
resVo.setMsg("还未添加银行卡,跳转添加银行卡页面"); // resVo.setMsg("还未添加银行卡,跳转添加银行卡页面");
return resVo; // return resVo;
} // }
/*获取用户权限列表*/
RoleAuthorityGetReqVo roleAuthorityGetReqVo = new RoleAuthorityGetReqVo();
roleAuthorityGetReqVo.setUserId(userVo.getId());
List<AuthorityListByLevelResVo> roleAuthorityVoList = roleAuthorityDao.loadList(roleAuthorityGetReqVo, AuthorityListByLevelResVo.class);
resVo.setAuthorityListByLevel(AuthorityServiceImpl.getChildList(roleAuthorityVoList, false));
loginCompanyResVo.setBankCardVoList(companyBankCardVoList); loginCompanyResVo.setBankCardVoList(companyBankCardVoList);
resVo.setCompanyResVo(loginCompanyResVo); resVo.setCompanyResVo(loginCompanyResVo);
......
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