|
@@ -42,6 +42,7 @@ import vip.xiaonuo.biz.modular.consumptionrecord.service.ConsumptionRecordServic
|
|
|
import vip.xiaonuo.common.util.CommonCryptogramUtil;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -70,7 +71,8 @@ public class ConsumptionRecordServiceImpl extends ServiceImpl<ConsumptionRecordM
|
|
|
queryWrapper.like("su.name",consumptionRecordPageParam.getUserName());
|
|
|
}
|
|
|
if(ObjectUtil.isNotEmpty(consumptionRecordPageParam.getConsumptionOperate())){
|
|
|
- queryWrapper.eq("cr.consumption_operate",consumptionRecordPageParam.getConsumptionOperate());
|
|
|
+ List<String> list = Arrays.asList(consumptionRecordPageParam.getConsumptionOperate().split(","));
|
|
|
+ queryWrapper.in("cr.consumption_operate",list);
|
|
|
}
|
|
|
if(ObjectUtil.isNotEmpty(consumptionRecordPageParam.getOrgId())){
|
|
|
queryWrapper.eq("cr.consumption_org",consumptionRecordPageParam.getOrgId());
|
|
@@ -138,12 +140,6 @@ public class ConsumptionRecordServiceImpl extends ServiceImpl<ConsumptionRecordM
|
|
|
}
|
|
|
}else if(StringUtils.equals(consumptionRecordAddParam.getConsumptionOperate(),"2")){
|
|
|
bizUserFundChangeRecord.setChangeType("5");
|
|
|
- if(bizUser.getVoucherBalance().compareTo(BigDecimal.ZERO) == 0){
|
|
|
- throw new CommonException("会员当前代金券余额为0,不可扣减!");
|
|
|
- }
|
|
|
- if(bizUser.getAccountBalance().compareTo(BigDecimal.ZERO) == 0){
|
|
|
- throw new CommonException("会员当前账户余额为0,不可扣减!");
|
|
|
- }
|
|
|
//会员扣减
|
|
|
if(StringUtils.equals(consumptionRecordAddParam.getConsumptionType(),"1")){
|
|
|
//选择代金券,用户原有代金券金额-本次扣减金额
|
|
@@ -300,4 +296,9 @@ public class ConsumptionRecordServiceImpl extends ServiceImpl<ConsumptionRecordM
|
|
|
queryWrapper.between("bcr.consumption_time", format+" 00:00:00",format+" 23:59:59");
|
|
|
return this.getBaseMapper().getRecordTotal(queryWrapper);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ public static void main(String[] args) {
|
|
|
+ System.out.printf("加密后手机号:"+CommonCryptogramUtil.doSm4CbcEncrypt("15240260262"));
|
|
|
+ }
|
|
|
}
|