|
@@ -63,11 +63,13 @@ public class KxsMachineServiceImpl extends ServiceImpl<KxsMachineMapper, KxsMach
|
|
|
machine.setStatus(0);
|
|
machine.setStatus(0);
|
|
|
}
|
|
}
|
|
|
machine.setUserId(Integer.parseInt(validFieldDataMap.get(field).toString()));
|
|
machine.setUserId(Integer.parseInt(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getUserId, userId);
|
|
|
break;
|
|
break;
|
|
|
case "Status":
|
|
case "Status":
|
|
|
int status = Integer.parseInt(validFieldDataMap.get(field).toString());
|
|
int status = Integer.parseInt(validFieldDataMap.get(field).toString());
|
|
|
if(status == -1){
|
|
if(status == -1){
|
|
|
machine.setStatus(status);
|
|
machine.setStatus(status);
|
|
|
|
|
+ lambda.set(KxsMachine::getStatus, status);
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|
|
|
case "PosSn":
|
|
case "PosSn":
|
|
@@ -78,21 +80,27 @@ public class KxsMachineServiceImpl extends ServiceImpl<KxsMachineMapper, KxsMach
|
|
|
KxsWarehouse warehouse = kxsWarehouseMapper.selectById(warehouseId);
|
|
KxsWarehouse warehouse = kxsWarehouseMapper.selectById(warehouseId);
|
|
|
if(warehouse != null){
|
|
if(warehouse != null){
|
|
|
machine.setWarehouseName(warehouse.getWarehouseName());
|
|
machine.setWarehouseName(warehouse.getWarehouseName());
|
|
|
|
|
+ lambda.set(KxsMachine::getWarehouseName, warehouse.getWarehouseName());
|
|
|
}
|
|
}
|
|
|
machine.setWarehouseId(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setWarehouseId(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getWarehouseId, warehouseId);
|
|
|
break;
|
|
break;
|
|
|
case "BindMerchantId":
|
|
case "BindMerchantId":
|
|
|
machine.setMerchantId(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setMerchantId(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getMerchantId, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "PreUserId":
|
|
case "PreUserId":
|
|
|
machine.setPreUserId(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setPreUserId(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getPreUserId, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "BrandId":
|
|
case "BrandId":
|
|
|
machine.setBrandId(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setBrandId(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getBrandId, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "RecycEndDate":
|
|
case "RecycEndDate":
|
|
|
if(validFieldDataMap.get(field) != null){
|
|
if(validFieldDataMap.get(field) != null){
|
|
|
machine.setRecycleEndTime(LocalDateTimeUtil.parse(validFieldDataMap.get(field).toString(), DatePattern.NORM_DATETIME_PATTERN));
|
|
machine.setRecycleEndTime(LocalDateTimeUtil.parse(validFieldDataMap.get(field).toString(), DatePattern.NORM_DATETIME_PATTERN));
|
|
|
|
|
+ lambda.set(KxsMachine::getRecycleEndTime, LocalDateTimeUtil.parse(validFieldDataMap.get(field).toString(), DatePattern.NORM_DATETIME_PATTERN));
|
|
|
}else{
|
|
}else{
|
|
|
lambda.set(KxsMachine::getRecycleEndTime, null);
|
|
lambda.set(KxsMachine::getRecycleEndTime, null);
|
|
|
}
|
|
}
|
|
@@ -109,30 +117,40 @@ public class KxsMachineServiceImpl extends ServiceImpl<KxsMachineMapper, KxsMach
|
|
|
}
|
|
}
|
|
|
if(recycleEndTime == null ){
|
|
if(recycleEndTime == null ){
|
|
|
machine.setRecycleStatus(0);
|
|
machine.setRecycleStatus(0);
|
|
|
|
|
+ lambda.set(KxsMachine::getRecycleStatus, 0);
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
if(isPurchase == 0 && recycleEndTime.isAfter(LocalDateTime.now())){
|
|
if(isPurchase == 0 && recycleEndTime.isAfter(LocalDateTime.now())){
|
|
|
machine.setRecycleStatus(1);
|
|
machine.setRecycleStatus(1);
|
|
|
|
|
+ lambda.set(KxsMachine::getRecycleStatus, 1);
|
|
|
}else{
|
|
}else{
|
|
|
machine.setRecycleStatus(0);
|
|
machine.setRecycleStatus(0);
|
|
|
|
|
+ lambda.set(KxsMachine::getRecycleStatus, 0);
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|
|
|
case "PosSnType":
|
|
case "PosSnType":
|
|
|
machine.setMachineType(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setMachineType(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getMachineType, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "PrizeParams":
|
|
case "PrizeParams":
|
|
|
if(validFieldDataMap.get(field) != null){
|
|
if(validFieldDataMap.get(field) != null){
|
|
|
machine.setCashPledge(new BigDecimal(validFieldDataMap.get(field).toString()));
|
|
machine.setCashPledge(new BigDecimal(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getCashPledge, new BigDecimal(validFieldDataMap.get(field).toString()));
|
|
|
}else{
|
|
}else{
|
|
|
machine.setCashPledge(new BigDecimal(299));
|
|
machine.setCashPledge(new BigDecimal(299));
|
|
|
|
|
+ lambda.set(KxsMachine::getCashPledge, new BigDecimal(299));
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|
|
|
case "SeoKeyword":
|
|
case "SeoKeyword":
|
|
|
- BigDecimal bigDecimal = new BigDecimal(validFieldDataMap.get(field).toString());
|
|
|
|
|
- if(bigDecimal.intValue() > 1000){
|
|
|
|
|
- bigDecimal = NumberUtil.div(bigDecimal, 100);
|
|
|
|
|
|
|
+ if(validFieldDataMap.get(field) != null){
|
|
|
|
|
+ BigDecimal bigDecimal = new BigDecimal(validFieldDataMap.get(field).toString());
|
|
|
|
|
+ if(bigDecimal.intValue() > 1000){
|
|
|
|
|
+ bigDecimal = NumberUtil.div(bigDecimal, 100);
|
|
|
|
|
+ }
|
|
|
|
|
+ machine.setSourcePledge(bigDecimal);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ lambda.set(KxsMachine::getSourcePledge, null);
|
|
|
}
|
|
}
|
|
|
- machine.setSourcePledge(bigDecimal);
|
|
|
|
|
break;
|
|
break;
|
|
|
case "BindingTime":
|
|
case "BindingTime":
|
|
|
if(validFieldDataMap.get(field) != null){
|
|
if(validFieldDataMap.get(field) != null){
|
|
@@ -150,33 +168,43 @@ public class KxsMachineServiceImpl extends ServiceImpl<KxsMachineMapper, KxsMach
|
|
|
break;
|
|
break;
|
|
|
case "DownFee":
|
|
case "DownFee":
|
|
|
machine.setMachineRatio(new BigDecimal(validFieldDataMap.get(field).toString()));
|
|
machine.setMachineRatio(new BigDecimal(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getMachineRatio, new BigDecimal(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "ActivationState":
|
|
case "ActivationState":
|
|
|
machine.setIsAct(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setIsAct(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getIsAct, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "BindingState":
|
|
case "BindingState":
|
|
|
machine.setBindStatus(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setBindStatus(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getBindStatus, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "IsFirst":
|
|
case "IsFirst":
|
|
|
machine.setIsFirst(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setIsFirst(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getIsFirst, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "LeaderUserId":
|
|
case "LeaderUserId":
|
|
|
machine.setLeaderId(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setLeaderId(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getLeaderId, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "OpId":
|
|
case "OpId":
|
|
|
machine.setPartnerId(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setPartnerId(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getPartnerId, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "UpFeeFlag":
|
|
case "UpFeeFlag":
|
|
|
machine.setUpFeeFlag(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setUpFeeFlag(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getUpFeeFlag, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "DownFeeFlag":
|
|
case "DownFeeFlag":
|
|
|
machine.setDownFeeFlag(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setDownFeeFlag(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getDownFeeFlag, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "IsSupplement":
|
|
case "IsSupplement":
|
|
|
machine.setIsSupply(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setIsSupply(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getIsSupply, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "IsOpAct":
|
|
case "IsOpAct":
|
|
|
machine.setIsOpAct(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
machine.setIsOpAct(Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
|
|
+ lambda.set(KxsMachine::getIsOpAct, Integer.valueOf(validFieldDataMap.get(field).toString()));
|
|
|
break;
|
|
break;
|
|
|
case "TransferTime":
|
|
case "TransferTime":
|
|
|
if(validFieldDataMap.get(field) != null){
|
|
if(validFieldDataMap.get(field) != null){
|