Commit 86729aea authored by tangfang's avatar tangfang

修改注册判断银行卡

parent bec3b9fe
...@@ -7,6 +7,8 @@ import com.pangding.web.vo.system.res.company.CompanyResVo; ...@@ -7,6 +7,8 @@ import com.pangding.web.vo.system.res.company.CompanyResVo;
import com.yanzuoguang.dao.BaseDao; import com.yanzuoguang.dao.BaseDao;
import com.yanzuoguang.util.vo.PageSizeData; import com.yanzuoguang.util.vo.PageSizeData;
import java.util.List;
/** /**
* @Author zhangjinyao * @Author zhangjinyao
* @create 2019/5/13 14:24 * @create 2019/5/13 14:24
...@@ -20,6 +22,8 @@ public interface CompanyDao extends BaseDao { ...@@ -20,6 +22,8 @@ public interface CompanyDao extends BaseDao {
*/ */
PageSizeData<CompanyResVo> getCompanyList(ListCompanyReqVo reqVo); PageSizeData<CompanyResVo> getCompanyList(ListCompanyReqVo reqVo);
List<CompanyResVo> findCompanyList(CompanyReqVo req);
/** /**
* 找到公司详情 * 找到公司详情
* @param req * @param req
......
...@@ -10,6 +10,8 @@ import com.yanzuoguang.dao.impl.BaseDaoImpl; ...@@ -10,6 +10,8 @@ import com.yanzuoguang.dao.impl.BaseDaoImpl;
import com.yanzuoguang.util.vo.PageSizeData; import com.yanzuoguang.util.vo.PageSizeData;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.util.List;
/** /**
* @Author zhangjinyao * @Author zhangjinyao
* @create 2019/5/13 14:25 * @create 2019/5/13 14:25
...@@ -43,6 +45,8 @@ public class CompanyDaoImpl extends BaseDaoImpl implements CompanyDao { ...@@ -43,6 +45,8 @@ public class CompanyDaoImpl extends BaseDaoImpl implements CompanyDao {
.add("contactName","and contact_name LIKE concat('%', ?,'%') ") .add("contactName","and contact_name LIKE concat('%', ?,'%') ")
.add("contactPhone","and contact_phone = ? ") .add("contactPhone","and contact_phone = ? ")
.add("status","and status = ? ") .add("status","and status = ? ")
.add("withdrawRule","and withdraw_rule = ? ")
.add("serviceChargeStatus","and service_charge_status = ? ")
.add("startDate","and create_time >= ? ") .add("startDate","and create_time >= ? ")
.add("endDate","and create_time <= ? "); .add("endDate","and create_time <= ? ");
...@@ -72,6 +76,11 @@ public class CompanyDaoImpl extends BaseDaoImpl implements CompanyDao { ...@@ -72,6 +76,11 @@ public class CompanyDaoImpl extends BaseDaoImpl implements CompanyDao {
return this.queryPage(CompanyResVo.class,reqVo,QUERY_COMPANY,reqVo); return this.queryPage(CompanyResVo.class,reqVo,QUERY_COMPANY,reqVo);
} }
@Override
public List<CompanyResVo> findCompanyList(CompanyReqVo req) {
return this.query(CompanyResVo.class, QUERY_COMPANY, req);
}
@Override @Override
public CompanyResVo findCompany(CompanyReqVo req) { public CompanyResVo findCompany(CompanyReqVo req) {
return this.queryFirst(CompanyResVo.class, QUERY_COMPANY, req); return this.queryFirst(CompanyResVo.class, QUERY_COMPANY, req);
......
...@@ -1369,25 +1369,27 @@ public class CompanyServiceImpl implements CompanyService { ...@@ -1369,25 +1369,27 @@ public class CompanyServiceImpl implements CompanyService {
ObjectHelper.writeWithFrom(companyResVo, saveCompanyReqVo.getCompanyVo()); ObjectHelper.writeWithFrom(companyResVo, saveCompanyReqVo.getCompanyVo());
companyDao.update(companyResVo); companyDao.update(companyResVo);
/*保存或更新商户表*/ if(PangdConstant.ATTRIBUTE_TAXI != companyResVo.getCompanyAttribute()){
MerchantCreateReqVo merchantCreateReqVo = new MerchantCreateReqVo(); /*保存或更新商户表*/
ObjectHelper.writeWithFrom(merchantCreateReqVo, req.getMerchantVo()); MerchantCreateReqVo merchantCreateReqVo = new MerchantCreateReqVo();
merchantCreateReqVo.setAddress(req.getCompanyVo().getAddress()); ObjectHelper.writeWithFrom(merchantCreateReqVo, req.getMerchantVo());
merchantCreateReqVo.setType(req.getCompanyVo().getCompanyAttribute()); merchantCreateReqVo.setAddress(req.getCompanyVo().getAddress());
merchantCreateReqVo.setProductCompanyId(companyResVo.getId()); merchantCreateReqVo.setType(req.getCompanyVo().getCompanyAttribute());
merchantCreateReqVo.setProductCompanyName(req.getCompanyVo().getCompanyName()); merchantCreateReqVo.setProductCompanyId(companyResVo.getId());
merchantCreateReqVo.setUserId(req.getUserVo().getId()); merchantCreateReqVo.setProductCompanyName(req.getCompanyVo().getCompanyName());
merchantCreateReqVo.setUsername(req.getUserVo().getAccount()); merchantCreateReqVo.setUserId(req.getUserVo().getId());
merchantCreateReqVo.setReqId(StringHelper.getNewID()); merchantCreateReqVo.setUsername(req.getUserVo().getAccount());
merchantCreateReqVo.setCreateTime(DateHelper.getNow()); merchantCreateReqVo.setReqId(StringHelper.getNewID());
merchantCreateReqVo.setCreateTime(DateHelper.getNow());
if (!StringHelper.isEmpty(merchantCreateReqVo.getId())) {
merchantCreateReqVo.setId(StringHelper.getNewID()); if (!StringHelper.isEmpty(merchantCreateReqVo.getId())) {
} merchantCreateReqVo.setId(StringHelper.getNewID());
ResponseResult<MerchantVo> merchantResponseResult = storeFeign.merchantCreate(merchantCreateReqVo); }
if (merchantResponseResult.getCode().equals("00")) { ResponseResult<MerchantVo> merchantResponseResult = storeFeign.merchantCreate(merchantCreateReqVo);
MerchantVo merchantVo = merchantResponseResult.getData(); if (merchantResponseResult.getCode().equals("00")) {
saveCompanyReqVo.setMerchantVo(merchantVo); MerchantVo merchantVo = merchantResponseResult.getData();
saveCompanyReqVo.setMerchantVo(merchantVo);
}
} }
if (StringHelper.isEmpty(saveCompanyReqVo.getErrorMessage())) { if (StringHelper.isEmpty(saveCompanyReqVo.getErrorMessage())) {
// 错误信息为空,发送验证码成功 修改信息成功 // 错误信息为空,发送验证码成功 修改信息成功
......
...@@ -200,8 +200,6 @@ public class FinanceServiceImpl implements FinanceService { ...@@ -200,8 +200,6 @@ public class FinanceServiceImpl implements FinanceService {
} }
// 提现手续费 // 提现手续费
double withdrawFee = getWithdrawFee(companyResVo); double withdrawFee = getWithdrawFee(companyResVo);
// 服务费
double serviceCharge = getServiceCharge(companyResVo);
// 滞纳金 // 滞纳金
double lateFee = StringHelper.isEmpty(companyResVo.getLateFee()) ? 0 : companyResVo.getLateFee(); double lateFee = StringHelper.isEmpty(companyResVo.getLateFee()) ? 0 : companyResVo.getLateFee();
......
...@@ -46,7 +46,7 @@ public class UserTask { ...@@ -46,7 +46,7 @@ public class UserTask {
companyReqVo.setWithdrawRule(0); companyReqVo.setWithdrawRule(0);
companyReqVo.setExamineStatus(1); companyReqVo.setExamineStatus(1);
companyReqVo.setStatus(6); companyReqVo.setStatus(6);
List<CompanyResVo> companyResVoList = companyDao.loadList(companyReqVo, CompanyResVo.class); List<CompanyResVo> companyResVoList = companyDao.findCompanyList(companyReqVo);
for (int i = 0; i < companyResVoList.size(); i++) { for (int i = 0; i < companyResVoList.size(); i++) {
CompanyResVo companyResVo = companyResVoList.get(i); CompanyResVo companyResVo = companyResVoList.get(i);
CompanyBankCardReqVo companyBankCardReqVo = new CompanyBankCardReqVo(); CompanyBankCardReqVo companyBankCardReqVo = new CompanyBankCardReqVo();
...@@ -76,13 +76,13 @@ public class UserTask { ...@@ -76,13 +76,13 @@ public class UserTask {
/** /**
* 服务费 * 服务费
*/ */
// @Scheduled(cron = "0 0 1 * * ?") @Scheduled(cron = "0 40 18 * * ?")
public void serviceCharge() { public void serviceCharge() {
CompanyReqVo companyReqVo = new CompanyReqVo(); CompanyReqVo companyReqVo = new CompanyReqVo();
companyReqVo.setServiceChargeStatus(1); companyReqVo.setServiceChargeStatus(1);
companyReqVo.setExamineStatus(1); companyReqVo.setExamineStatus(1);
companyReqVo.setStatus(6); companyReqVo.setStatus(6);
List<CompanyResVo> companyResVoList = companyDao.loadList(companyReqVo, CompanyResVo.class); List<CompanyResVo> companyResVoList = companyDao.findCompanyList(companyReqVo);
for (int i = 0; i < companyResVoList.size(); i++) { for (int i = 0; i < companyResVoList.size(); i++) {
CompanyResVo companyResVo = companyResVoList.get(i); CompanyResVo companyResVo = companyResVoList.get(i);
double serviceCharge = financeService.getServiceCharge(companyResVo); double serviceCharge = financeService.getServiceCharge(companyResVo);
......
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