lyhzzz преди 2 години
родител
ревизия
5550c54468
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  1. 5 2
      src/main/java/com/fdkankan/manage_jp/service/impl/TmColdStorageServiceImpl.java

+ 5 - 2
src/main/java/com/fdkankan/manage_jp/service/impl/TmColdStorageServiceImpl.java

@@ -16,6 +16,7 @@ import com.fdkankan.manage_jp.vo.request.SceneParam;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
 
 import java.sql.BatchUpdateException;
 import java.util.List;
@@ -69,6 +70,7 @@ public class TmColdStorageServiceImpl extends ServiceImpl<ITmColdStorageMapper,
 
 
     @Override
+    @Transactional
     public void coldStorage(SceneParam param) {
         if(param.getNumList().isEmpty()){
             throw new BusinessException(ResultCode.PARAM_ERROR);
@@ -119,7 +121,7 @@ public class TmColdStorageServiceImpl extends ServiceImpl<ITmColdStorageMapper,
             coldStorage.setSceneVersion(scenePro == null?"v3":"v4");
             coldStorage.setIsObj(scenePro == null?scenePlusExt.getIsObj():scenePro.getIsObj());
             this.save(coldStorage);
-            scenePlusService.updatePayStatus(num,scenePro == null ?"v3":"v4",scenePro == null?scenePlus.getSceneSource():scenePro.getSceneSource(),-2,null,null);
+            scenePlusService.updatePayStatus(num,scenePro == null ?"v4":"v3",scenePro == null?scenePlus.getSceneSource():scenePro.getSceneSource(),-2,null,null);
 
         }
 
@@ -127,6 +129,7 @@ public class TmColdStorageServiceImpl extends ServiceImpl<ITmColdStorageMapper,
 
 
     @Override
+    @Transactional
     public void restore(SceneParam param) {
         if(param.getNumList().isEmpty() || StringUtils.isBlank(param.getWifiName())){
             throw new BusinessException(ResultCode.PARAM_ERROR);
@@ -147,7 +150,7 @@ public class TmColdStorageServiceImpl extends ServiceImpl<ITmColdStorageMapper,
             if(!oldCameraDetail.getType().equals(cameraDetail.getType())){
                 throw new BusinessException(ResultCode.RESTORE_ERROR);
             }
-            scenePlusService.updatePayStatus(num,scenePro == null ?"v3":"v4",scenePro == null?scenePlus.getSceneSource():scenePro.getSceneSource(),1,cameraDetail.getCameraId(),cameraDetail.getUserId());
+            scenePlusService.updatePayStatus(num,scenePro == null ?"v4":"v3",scenePro == null?scenePlus.getSceneSource():scenePro.getSceneSource(),1,cameraDetail.getCameraId(),cameraDetail.getUserId());
             this.removeByIds(tmColdStorages);
         }