Commit a212d65b by liyanlin

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

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