|
@@ -734,6 +734,7 @@ public class SubsidyQueueServiceImpl implements ISubsidyQueueService {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public List<SubsidyQueueImportBo> importData(Long businessId,List<SubsidyQueueImportBo> validList) {
|
|
public List<SubsidyQueueImportBo> importData(Long businessId,List<SubsidyQueueImportBo> validList) {
|
|
|
|
|
+ Business business = businessService.loadById(businessId, true);
|
|
|
List<SubsidyQueueImportBo> errorList = new ArrayList<>();
|
|
List<SubsidyQueueImportBo> errorList = new ArrayList<>();
|
|
|
Long l = validQueueCount(businessId, null);
|
|
Long l = validQueueCount(businessId, null);
|
|
|
for(SubsidyQueueImportBo bo:validList) {
|
|
for(SubsidyQueueImportBo bo:validList) {
|
|
@@ -743,7 +744,19 @@ public class SubsidyQueueServiceImpl implements ISubsidyQueueService {
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|
|
|
l++;
|
|
l++;
|
|
|
|
|
+ User user = userBusinessRoleService.initUserAndBindBusiness(bo.getUserMobile(), bo.getNickName(), businessId);
|
|
|
SubsidyQueue subsidyQueue = new SubsidyQueue();
|
|
SubsidyQueue subsidyQueue = new SubsidyQueue();
|
|
|
|
|
+ subsidyQueue.setUserId(user.getId());
|
|
|
|
|
+ subsidyQueue.setUserMobile(bo.getUserMobile());
|
|
|
|
|
+ subsidyQueue.setUserName(user.getUserName());
|
|
|
|
|
+ subsidyQueue.setOrderNo(bo.getOrderNo());
|
|
|
|
|
+ subsidyQueue.setOriginalBusinessId(businessId);
|
|
|
|
|
+ subsidyQueue.setOriginalBusinessName(business.getBusinessName());
|
|
|
|
|
+ subsidyQueue.setPayAmount(bo.getPayAmount());
|
|
|
|
|
+ subsidyQueue.setShouldSubsidyAmount(bo.getExchangePoints().compareTo(BigDecimal.ZERO)>0?MathUtils.subtract(bo.getShouldSubsidyAmount(),bo.getExchangePoints()):bo.getShouldSubsidyAmount());
|
|
|
|
|
+ subsidyQueue.setActualSubsidyAmount(bo.getActualSubsidyAmount());
|
|
|
|
|
+ subsidyQueue.setSubsidyPoints(bo.getExchangePoints());
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
return Collections.emptyList();
|
|
return Collections.emptyList();
|
|
|
}
|
|
}
|