|
@@ -12,16 +12,17 @@ import com.ydtech.modules.admin.model.po.SysUserAccount;
|
|
|
import com.ydtech.modules.admin.model.po.SysUserAccountHistory;
|
|
import com.ydtech.modules.admin.model.po.SysUserAccountHistory;
|
|
|
import com.ydtech.modules.admin.model.po.SysUserBankCard;
|
|
import com.ydtech.modules.admin.model.po.SysUserBankCard;
|
|
|
import com.ydtech.modules.admin.model.vo.SysUserAccountVo;
|
|
import com.ydtech.modules.admin.model.vo.SysUserAccountVo;
|
|
|
-import com.ydtech.modules.admin.model.vo.SysUserBankCardVO;
|
|
|
|
|
-import com.ydtech.modules.admin.service.*;
|
|
|
|
|
|
|
+import com.ydtech.modules.admin.service.SysAmountAuditingService;
|
|
|
|
|
+import com.ydtech.modules.admin.service.SysUserAccountHistoryService;
|
|
|
|
|
+import com.ydtech.modules.admin.service.SysUserAccountService;
|
|
|
|
|
+import com.ydtech.modules.admin.service.SysUserBankCardService;
|
|
|
import com.ydtech.modules.base.controller.BaseController;
|
|
import com.ydtech.modules.base.controller.BaseController;
|
|
|
-import com.ydtech.modules.esm.model.EsmUserReferrer;
|
|
|
|
|
import com.ydtech.modules.esm.service.EsmUserReferrerService;
|
|
import com.ydtech.modules.esm.service.EsmUserReferrerService;
|
|
|
|
|
+import com.ydtech.modules.order.dao.InsOrdersMapper;
|
|
|
import com.ydtech.modules.order.entity.BasePageResult;
|
|
import com.ydtech.modules.order.entity.BasePageResult;
|
|
|
-import com.ydtech.modules.order.entity.InsAreaCompany;
|
|
|
|
|
import com.ydtech.modules.order.entity.InsOrders;
|
|
import com.ydtech.modules.order.entity.InsOrders;
|
|
|
|
|
+import com.ydtech.modules.order.entity.vo.OrderVo;
|
|
|
import com.ydtech.modules.order.service.InsAreaCompanyService;
|
|
import com.ydtech.modules.order.service.InsAreaCompanyService;
|
|
|
-import com.ydtech.modules.order.service.InsOrdersService;
|
|
|
|
|
import com.ydtech.modules.protocols.entity.po.InsFeeOrderNew;
|
|
import com.ydtech.modules.protocols.entity.po.InsFeeOrderNew;
|
|
|
import com.ydtech.modules.protocols.service.InsFeeOrderNewService;
|
|
import com.ydtech.modules.protocols.service.InsFeeOrderNewService;
|
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
@@ -33,7 +34,6 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
-import java.math.RoundingMode;
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
@@ -61,6 +61,10 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private InsFeeOrderNewService insFeeOrderNewService;
|
|
private InsFeeOrderNewService insFeeOrderNewService;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private InsOrdersMapper insOrdersMapper;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
@Transactional
|
|
@Transactional
|
|
|
public void addOrUpdate(SysUserAccount sysUserAccount) {
|
|
public void addOrUpdate(SysUserAccount sysUserAccount) {
|
|
@@ -255,15 +259,18 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
StringBuffer stringBuffer = new StringBuffer();
|
|
StringBuffer stringBuffer = new StringBuffer();
|
|
|
|
|
|
|
|
willPromotion = this.willPromotion(willPromotion,userId); // 佣金
|
|
willPromotion = this.willPromotion(willPromotion,userId); // 佣金
|
|
|
- List<InsFeeOrderNew> willList = insFeeOrderNewService.getByUserId(userId);
|
|
|
|
|
|
|
+ // add by hxl 修改sql 添加承保状态和不在审核表中的条件 begin ===============
|
|
|
|
|
+ //List<InsFeeOrderNew> willList = insFeeOrderNewService.getByUserId(userId);
|
|
|
|
|
+ List<InsFeeOrderNew> willList = insFeeOrderNewService.getByUserIdAndOrderStatusAndNoCheck(userId);
|
|
|
|
|
+ // add by hxl end ==========================
|
|
|
if(!CollectionUtils.isEmpty(willList)){
|
|
if(!CollectionUtils.isEmpty(willList)){
|
|
|
- for (InsFeeOrderNew item : willList){
|
|
|
|
|
- String quoteno = item.getInsOrderNo();
|
|
|
|
|
- stringBuffer.append(quoteno).append(",");
|
|
|
|
|
- if(ObjectUtils.isNotEmpty(item)){
|
|
|
|
|
- this.willAmount(item,willHalding,willDocumentary,sysUserAccountVo); // 推广 非跟单
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ for (InsFeeOrderNew item : willList){
|
|
|
|
|
+ String quoteno = item.getInsOrderNo();
|
|
|
|
|
+ stringBuffer.append(quoteno).append(",");
|
|
|
|
|
+ if(ObjectUtils.isNotEmpty(item)){
|
|
|
|
|
+ this.willAmount(item,willHalding,willDocumentary,sysUserAccountVo); // 推广 非跟单
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
// 提现现中
|
|
// 提现现中
|
|
@@ -292,11 +299,15 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
BigDecimal willPromotion = BigDecimal.ZERO;
|
|
BigDecimal willPromotion = BigDecimal.ZERO;
|
|
|
if(StringUtils.isNotEmpty(sysUserAccountVo.getIds())){
|
|
if(StringUtils.isNotEmpty(sysUserAccountVo.getIds())){
|
|
|
for (String insOrderNo : sysUserAccountVo.getIds().split(",")) {
|
|
for (String insOrderNo : sysUserAccountVo.getIds().split(",")) {
|
|
|
- InsAreaCompany byInsOrderNo = insAreaCompanyService.getByInsOrderNoNew(insOrderNo,sysUserAccountVo.getTimeFiltering());
|
|
|
|
|
|
|
+ //add by hxl begin 修改查询时间
|
|
|
|
|
+ //InsAreaCompany byInsOrderNo = insAreaCompanyService.getByInsOrderNoNew(insOrderNo,sysUserAccountVo.getTimeFiltering());
|
|
|
|
|
+ OrderVo byInsOrderNo = insAreaCompanyService.selectEntityByinsOrderNo(insOrderNo, sysUserAccountVo.getTimeFiltering());
|
|
|
if(ObjectUtils.isNotEmpty(byInsOrderNo)){
|
|
if(ObjectUtils.isNotEmpty(byInsOrderNo)){
|
|
|
String id = byInsOrderNo.getId();
|
|
String id = byInsOrderNo.getId();
|
|
|
InsFeeOrderNew insFeeOrderNew = insFeeOrderNewService.getInsFeeOrderEntity(id);
|
|
InsFeeOrderNew insFeeOrderNew = insFeeOrderNewService.getInsFeeOrderEntity(id);
|
|
|
insFeeOrderNew.setAmountType(sysUserAccountVo.getAmountType());
|
|
insFeeOrderNew.setAmountType(sysUserAccountVo.getAmountType());
|
|
|
|
|
+ //add by hxl 添加车牌号
|
|
|
|
|
+ insFeeOrderNew.setLicenseno(byInsOrderNo.getLicenseno());
|
|
|
//预收推广
|
|
//预收推广
|
|
|
willPromotion =this.getWillPromotion(insFeeOrderNew,willPromotion);
|
|
willPromotion =this.getWillPromotion(insFeeOrderNew,willPromotion);
|
|
|
this.getWillAmount(insFeeOrderNew); // 推广 非跟单
|
|
this.getWillAmount(insFeeOrderNew); // 推广 非跟单
|
|
@@ -468,7 +479,7 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
if(willThreePremiums==null){
|
|
if(willThreePremiums==null){
|
|
|
willThreePremiums=BigDecimal.ZERO;
|
|
willThreePremiums=BigDecimal.ZERO;
|
|
|
}
|
|
}
|
|
|
- return willPromotion.add(willFirstPremiums).add(willThreePremiums).add(willSecondPremiums);
|
|
|
|
|
|
|
+ return willPromotion.add(willFirstPremiums).add(willThreePremiums).add(willSecondPremiums);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|