105040 Fix 部分情况下电机数据无法保存的问题
This commit is contained in:
parent
6b23a07076
commit
3728e855a1
|
|
@ -182,6 +182,13 @@ namespace Sinvo.EplanHpD.Plugin.Service
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var motor = GetMotorByFlag(motorUniqueFlag);//.FirstOrDefault(m => m.OccPartId == Motor.OccPartId);
|
var motor = GetMotorByFlag(motorUniqueFlag);//.FirstOrDefault(m => m.OccPartId == Motor.OccPartId);
|
||||||
|
// 电机不为空 且不等于当前电机的型号,则清空再重新加入
|
||||||
|
if(motor != null && motor.MotorModelStr != data.Motor.MotorModelStr)
|
||||||
|
{
|
||||||
|
db.Deleteable<Motor>().Where(it => it.MotorUniqueFlag == motorUniqueFlag).ExecuteCommand();
|
||||||
|
motor = null;
|
||||||
|
}
|
||||||
|
|
||||||
if (motor == null)
|
if (motor == null)
|
||||||
{
|
{
|
||||||
motor = new Motor
|
motor = new Motor
|
||||||
|
|
@ -197,7 +204,9 @@ namespace Sinvo.EplanHpD.Plugin.Service
|
||||||
MotorUniqueFlag = motorUniqueFlag,
|
MotorUniqueFlag = motorUniqueFlag,
|
||||||
CableLectotypeLines = []
|
CableLectotypeLines = []
|
||||||
};
|
};
|
||||||
AddMotor(motor);
|
//AddMotor(motor);
|
||||||
|
// 插入新电机信息
|
||||||
|
db.Insertable(motor).ExecuteCommand();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue