diff --git a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/truck/TruckSyncService.java b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/truck/TruckSyncService.java index f121625..0a82cd2 100644 --- a/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/truck/TruckSyncService.java +++ b/ssjygl-xsx-service/src/main/java/com/cowr/service/ssjygl/truck/TruckSyncService.java @@ -137,7 +137,7 @@ public class TruckSyncService extends BaseSyncService { public Result restore(Truck model, Sysuser sysuser) { try { // 注意这里有 !,找到后才做 update 操作 - BaseModel oldobj = (BaseModel) model.findByPk(); + Truck oldobj = model.findByPk(); if (oldobj == null) { return Result.failed(false, "按主键未找到对应记录"); @@ -147,12 +147,12 @@ public class TruckSyncService extends BaseSyncService { return Result.failed(false, "不存在逻辑删除字段"); } - model.set(Const.LOGIC_DEL_KEY, Const.LOGIC_DEL_VALID); // 逻辑删除字段统一用 del + oldobj.set(Const.LOGIC_DEL_KEY, Const.LOGIC_DEL_VALID); // 逻辑删除字段统一用 del SyncTask synctask = new SyncTask(); AuthLicense authlic = new AuthLicense(); - authlic.setTruckLicense(model.getLicense()); + authlic.setTruckLicense(oldobj.getLicense()); synctask.addSaveData(authlic); // 恢复车辆时,有效车牌要添加 @@ -160,9 +160,9 @@ public class TruckSyncService extends BaseSyncService { @Override public boolean run() { try { - boolean ret = model.update(); + boolean ret = oldobj.update(); - synctask.addUpdateData(model); + synctask.addUpdateData(oldobj); return ret && SyncTaskService.me.save(synctask)