Commit a212d65b by liyanlin

接口推送增加银行卡历史记录

parent 919e83a0
...@@ -4,6 +4,7 @@ import com.bailuntec.cost.api.dto.LogisticsFinansysDto; ...@@ -4,6 +4,7 @@ import com.bailuntec.cost.api.dto.LogisticsFinansysDto;
import com.bailuntec.cost.api.dto.SubLogisticsFinansysDto; import com.bailuntec.cost.api.dto.SubLogisticsFinansysDto;
import com.blt.other.database.model.CostPlanDomain; import com.blt.other.database.model.CostPlanDomain;
import com.blt.other.database.model.UserCostFinansysDomain; import com.blt.other.database.model.UserCostFinansysDomain;
import com.blt.other.module.cost.model.CostDomain;
import java.util.List; import java.util.List;
...@@ -26,6 +27,8 @@ public interface UserCostFinansysService { ...@@ -26,6 +27,8 @@ public interface UserCostFinansysService {
*/ */
UserCostFinansysDomain createFinanceRecordByCostPlanDomain(CostPlanDomain planDomain); UserCostFinansysDomain createFinanceRecordByCostPlanDomain(CostPlanDomain planDomain);
UserCostFinansysDomain createFinanceRecordByCostDomain(CostDomain costDomain);
UserCostFinansysDomain getByUserCostFinancesNo(String userCostFinansysNo); UserCostFinansysDomain getByUserCostFinancesNo(String userCostFinansysNo);
UserCostFinansysDomain getByUserCostFinancesDetail(UserCostFinansysDomain userCostFinansysDomain); UserCostFinansysDomain getByUserCostFinancesDetail(UserCostFinansysDomain userCostFinansysDomain);
......
...@@ -10,10 +10,7 @@ import com.blt.other.common.config.property.ProjectConstant; ...@@ -10,10 +10,7 @@ import com.blt.other.common.config.property.ProjectConstant;
import com.blt.other.common.exception.BizRuntimeException; import com.blt.other.common.exception.BizRuntimeException;
import com.blt.other.common.util.CurUtils; import com.blt.other.common.util.CurUtils;
import com.blt.other.common.util.PathUtil; import com.blt.other.common.util.PathUtil;
import com.blt.other.database.model.CostCompanyDomain; import com.blt.other.database.model.*;
import com.blt.other.database.model.CostLogDomain;
import com.blt.other.database.model.CostTypeDomain;
import com.blt.other.database.model.UserDomain;
import com.blt.other.module.auth.dao.UserDao; import com.blt.other.module.auth.dao.UserDao;
import com.blt.other.module.cost.dao.*; import com.blt.other.module.cost.dao.*;
import com.blt.other.module.cost.model.CostDetailDomain; import com.blt.other.module.cost.model.CostDetailDomain;
...@@ -155,6 +152,10 @@ public class CostApiServiceImpl implements CostApiService { ...@@ -155,6 +152,10 @@ public class CostApiServiceImpl implements CostApiService {
costDetailDomain.setDetailNo(costNo + "-1"); costDetailDomain.setDetailNo(costNo + "-1");
costDetailDao.insert(costDetailDomain); costDetailDao.insert(costDetailDomain);
} }
if(costDomain.getBankCard() != null && !costDomain.getBankCard().isEmpty()) {
UserCostFinansysDomain userCostFinansysDomain = userCostFinansysService.createFinanceRecordByCostDomain(costDomain);
userCostFinansysService.saveFinancesRecord(userCostFinansysDomain);
}
return costNo; return costNo;
} }
...@@ -212,6 +213,10 @@ public class CostApiServiceImpl implements CostApiService { ...@@ -212,6 +213,10 @@ public class CostApiServiceImpl implements CostApiService {
costDetailDomain.setDetailNo(costNo + "-1"); costDetailDomain.setDetailNo(costNo + "-1");
costDetailDao.insert(costDetailDomain); costDetailDao.insert(costDetailDomain);
} }
if(costDomain.getBankCard() != null && !costDomain.getBankCard().isEmpty()) {
UserCostFinansysDomain userCostFinansysDomain = userCostFinansysService.createFinanceRecordByCostDomain(costDomain);
userCostFinansysService.saveFinancesRecord(userCostFinansysDomain);
}
return costNo; return costNo;
} }
......
...@@ -53,6 +53,11 @@ public class UserCostFinansysServiceImpl implements UserCostFinansysService { ...@@ -53,6 +53,11 @@ public class UserCostFinansysServiceImpl implements UserCostFinansysService {
return setParams(costDomain); return setParams(costDomain);
} }
@Override
public UserCostFinansysDomain createFinanceRecordByCostDomain(CostDomain costDomain){
return setParams(costDomain);
}
private UserCostFinansysDomain setParams(CostDomain cost) { private UserCostFinansysDomain setParams(CostDomain cost) {
UserCostFinansysDomain userCostFinansysDomain = new UserCostFinansysDomain(); UserCostFinansysDomain userCostFinansysDomain = new UserCostFinansysDomain();
UserDomain user = userDao.select(cost.getCreateUsercode()); UserDomain user = userDao.select(cost.getCreateUsercode());
......
...@@ -86,6 +86,15 @@ public abstract class AbstractCostPlanService implements CostPlanService { ...@@ -86,6 +86,15 @@ public abstract class AbstractCostPlanService implements CostPlanService {
userCostFinansysService.saveFinancesRecord(financeRecordByCostDomain); userCostFinansysService.saveFinancesRecord(financeRecordByCostDomain);
} }
/**
* 主要接口请求时使用
* @param costDomain
*/
public void doSaveFinanceRecord(CostDomain costDomain) {
UserCostFinansysDomain financeRecordByCostDomain = userCostFinansysService.createFinanceRecordByCostDomain(costDomain);
userCostFinansysService.saveFinancesRecord(financeRecordByCostDomain);
}
@Resource @Resource
CostTemplateBaseColMapper costTemplateBaseColMapper; CostTemplateBaseColMapper costTemplateBaseColMapper;
......
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