|
|
@ -21,7 +21,7 @@ public class CommonMgr
|
|
|
|
public BinInfoRepository _binInfoRepository { get; set; }
|
|
|
|
public BinInfoRepository _binInfoRepository { get; set; }
|
|
|
|
public SwapAmtOrderRepository _amtOrderRepository { get; set; }
|
|
|
|
public SwapAmtOrderRepository _amtOrderRepository { get; set; }
|
|
|
|
public SwapOrderBatteryRepository _swapOrderBatteryRepository { get; set; }
|
|
|
|
public SwapOrderBatteryRepository _swapOrderBatteryRepository { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
public SwapOrderReportCloudRepository _swapOrderReportCloudRepository { get; set; }
|
|
|
|
public SwapOrderReportCloudRepository _swapOrderReportCloudRepository { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
@ -50,8 +50,8 @@ public class CommonMgr
|
|
|
|
swapOrder.SwapWay = (int)StationConstant.StationWay.Auto;
|
|
|
|
swapOrder.SwapWay = (int)StationConstant.StationWay.Auto;
|
|
|
|
swapOrder.CloudReportStatus = 0;
|
|
|
|
swapOrder.CloudReportStatus = 0;
|
|
|
|
swapOrder.SwapWay = 1;
|
|
|
|
swapOrder.SwapWay = 1;
|
|
|
|
swapOrder.CreatedTime=DateTime.Now;
|
|
|
|
swapOrder.CreatedTime = DateTime.Now;
|
|
|
|
_swapOrderRepository.Insert(swapOrder);
|
|
|
|
_swapOrderRepository.Insert(swapOrder);
|
|
|
|
return swapOrder;
|
|
|
|
return swapOrder;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -69,7 +69,7 @@ public class CommonMgr
|
|
|
|
UpBatteryBinNo = int.Parse(UpBin.No),
|
|
|
|
UpBatteryBinNo = int.Parse(UpBin.No),
|
|
|
|
DownBatteryBinNo = int.Parse(InBin.No),
|
|
|
|
DownBatteryBinNo = int.Parse(InBin.No),
|
|
|
|
};
|
|
|
|
};
|
|
|
|
swapOrderBattery= _swapOrderBatteryRepository.Insert(swapOrderBattery);
|
|
|
|
swapOrderBattery = _swapOrderBatteryRepository.Insert(swapOrderBattery);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
@ -171,10 +171,10 @@ public class CommonMgr
|
|
|
|
{
|
|
|
|
{
|
|
|
|
List<BinInfo> list =
|
|
|
|
List<BinInfo> list =
|
|
|
|
_binInfoRepository.QueryListByClause(i =>
|
|
|
|
_binInfoRepository.QueryListByClause(i =>
|
|
|
|
i.CacheBinFlag==0 &&
|
|
|
|
i.CacheBinFlag == 0 &&
|
|
|
|
i.Status == 1 && i.AmtLock == (int)InfoEnum.AmtBatLockStatus.UnLock
|
|
|
|
i.Status == 1 && i.AmtLock == (int)InfoEnum.AmtBatLockStatus.UnLock
|
|
|
|
&& i.Exists == 0);
|
|
|
|
&& i.Exists == 0);
|
|
|
|
|
|
|
|
|
|
|
|
if (list.Count <= 0)
|
|
|
|
if (list.Count <= 0)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
orderBatteryInfo.CanSwap = InfoEnum.SelectBinStatusInfo.LessOfEmptyBin;
|
|
|
|
orderBatteryInfo.CanSwap = InfoEnum.SelectBinStatusInfo.LessOfEmptyBin;
|
|
|
@ -205,7 +205,7 @@ public class CommonMgr
|
|
|
|
{
|
|
|
|
{
|
|
|
|
_swapOrderRepository.Update(machine.SwapOrder);
|
|
|
|
_swapOrderRepository.Update(machine.SwapOrder);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
/// 更新预约订单
|
|
|
|
/// 更新预约订单
|
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
@ -230,21 +230,22 @@ public class CommonMgr
|
|
|
|
inBinInfo.Soe = -1;
|
|
|
|
inBinInfo.Soe = -1;
|
|
|
|
inBinInfo.BatteryNo = "-1";
|
|
|
|
inBinInfo.BatteryNo = "-1";
|
|
|
|
//修改入仓顺序
|
|
|
|
//修改入仓顺序
|
|
|
|
BinInfo binInfo = _binInfoRepository.QueryListByClause(i=>i.BatteryEnterSeq!=null,"battery_enter_seq desc").First();
|
|
|
|
BinInfo binInfo = _binInfoRepository
|
|
|
|
|
|
|
|
.QueryListByClause(i => i.BatteryEnterSeq != null, "battery_enter_seq desc").First();
|
|
|
|
inBinInfo.BatteryEnterSeq = binInfo.BatteryEnterSeq + 1;
|
|
|
|
inBinInfo.BatteryEnterSeq = binInfo.BatteryEnterSeq + 1;
|
|
|
|
|
|
|
|
inBinInfo.InTime = DateTime.Now;
|
|
|
|
_binInfoRepository.Update(inBinInfo);
|
|
|
|
_binInfoRepository.Update(inBinInfo);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var upBinInfo = machineSwapOrderBatteryInfo.UpBinInfo;
|
|
|
|
var upBinInfo = machineSwapOrderBatteryInfo.UpBinInfo;
|
|
|
|
upBinInfo.Soc = -1;
|
|
|
|
upBinInfo.Soc = -1;
|
|
|
|
upBinInfo.Soe = -1;
|
|
|
|
upBinInfo.Soe = -1;
|
|
|
|
upBinInfo.BatteryNo = "-1";
|
|
|
|
upBinInfo.BatteryNo = "-1";
|
|
|
|
_binInfoRepository.Update(upBinInfo);
|
|
|
|
_binInfoRepository.Update(upBinInfo);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
/// 换电完成新增上报云平台记录
|
|
|
|
/// 换电完成新增上报云平台记录
|
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
@ -260,5 +261,4 @@ public class CommonMgr
|
|
|
|
Vin = machineSwapOrder.VehicleVin
|
|
|
|
Vin = machineSwapOrder.VehicleVin
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|