|
|
@ -100,6 +100,7 @@ public class PsdcSceneServiceImpl implements IPsdcSceneService { |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
@Transactional(propagation = REQUIRES_NEW) |
|
|
|
@Transactional(propagation = REQUIRES_NEW) |
|
|
|
public Boolean update(PsdcSceneRes scenes) { |
|
|
|
public Boolean update(PsdcSceneRes scenes) { |
|
|
|
|
|
|
|
psdcSceneMapper.deleteBySceneName(scenes.getSceneCode()); |
|
|
|
Long userId = SecurityUtils.getUserId(); |
|
|
|
Long userId = SecurityUtils.getUserId(); |
|
|
|
Date date = new Date(); |
|
|
|
Date date = new Date(); |
|
|
|
String userName = sysUserMapper.selectUserById(userId).getUserName(); |
|
|
|
String userName = sysUserMapper.selectUserById(userId).getUserName(); |
|
|
@ -124,11 +125,11 @@ public class PsdcSceneServiceImpl implements IPsdcSceneService { |
|
|
|
for (SceneVo sc : scenesList) { |
|
|
|
for (SceneVo sc : scenesList) { |
|
|
|
sc.setSceneCode(scenes.getSceneCode()); |
|
|
|
sc.setSceneCode(scenes.getSceneCode()); |
|
|
|
sc.setUserId(userId); |
|
|
|
sc.setUserId(userId); |
|
|
|
sc.setUpdateBy(userName); |
|
|
|
sc.setCreateBy(userName); |
|
|
|
sc.setUpdateTime(sdf.format(date)); |
|
|
|
sc.setCreateTime(sdf.format(date)); |
|
|
|
sc.setSceneRemark(scenes.getSceneRemark()); |
|
|
|
sc.setSceneRemark(scenes.getSceneRemark()); |
|
|
|
} |
|
|
|
} |
|
|
|
psdcSceneMapper.UpdateSceneData(scenesList); |
|
|
|
psdcSceneMapper.InsertSceneData(scenesList); |
|
|
|
return true; |
|
|
|
return true; |
|
|
|
} catch (Exception e) { |
|
|
|
} catch (Exception e) { |
|
|
|
e.printStackTrace(); |
|
|
|
e.printStackTrace(); |
|
|
|