|
@@ -149,26 +149,26 @@ public class AuditController extends BaseController{
|
|
|
dbHouse.setStatus(HouseStatus.AUDITED.getCode());
|
|
|
dbHouse.setOnline(1);
|
|
|
//1、通知看看,翻转场景码的状态
|
|
|
- if(StringUtils.isNotBlank(dbHouse.getSceneNum())){
|
|
|
- List<String> sceneNumList = panoService.getKanKanSceneNums(dbHouse.getId() , getToken());
|
|
|
- if(!CollectionUtils.isEmpty(sceneNumList)){
|
|
|
- //上线
|
|
|
- map.put("status" , 1);
|
|
|
- map.put("sceneNum" , sceneNumList.stream().collect(Collectors.joining(";")));
|
|
|
- SceneRspBean rsp = sceneFeign.updateSceneStatus(map , getToken());
|
|
|
- if(null == rsp || rsp.getCode() != 0){
|
|
|
- log.info("调用看看的更新场景状态微服务失败");
|
|
|
- if(null != rsp){
|
|
|
- log.info("code = {} , msg = {}" , rsp.getCode() , rsp.getMsg());
|
|
|
- }
|
|
|
- throw new CommonBaseException(ResultCodeEnum.D101 , "更新看看场景状态失败");
|
|
|
+ List<String> sceneNumList = panoService.getKanKanSceneNums(dbHouse.getId() , getToken());
|
|
|
+ log.info("720返回的房源的[{}]对应的四维场景码列表为:{}" , dbHouse.getSceneNum() , JSON.toJSONString(sceneNumList));
|
|
|
+ if(!CollectionUtils.isEmpty(sceneNumList)){
|
|
|
+ //上线
|
|
|
+ map.put("status" , 1);
|
|
|
+ map.put("sceneNum" , sceneNumList.stream().collect(Collectors.joining(";")));
|
|
|
+ log.info("上送四维看看的参数为:{}" , JSON.toJSONString(map));
|
|
|
+ SceneRspBean rsp = sceneFeign.updateSceneStatus(map , getToken());
|
|
|
+ log.info("四维看看翻转状态返回为:{}" , JSON.toJSONString(rsp));
|
|
|
+ if(null == rsp || rsp.getCode() != 0){
|
|
|
+ log.info("调用看看的更新场景[{}]状态微服务失败" , JSON.toJSONString(sceneNumList));
|
|
|
+ if(null != rsp){
|
|
|
+ log.info("code = {} , msg = {}" , rsp.getCode() , rsp.getMsg());
|
|
|
}
|
|
|
-
|
|
|
+ throw new CommonBaseException(ResultCodeEnum.D101 , "更新看看场景状态失败");
|
|
|
}
|
|
|
|
|
|
}
|
|
|
//2、通知720,翻转场景码的状态
|
|
|
- panoService.noticeVrAuditStatus(dbHouse.getId() , getToken());
|
|
|
+ panoService.noticeVrAuditStatus(dbHouse.getId() , getToken() , 4);
|
|
|
|
|
|
}else if(AuditStatus.REJECT.getCode().compareTo(auditRequestBean.getAuditStatus()) == 0){
|
|
|
auditResultStr = "审核不通过";
|
|
@@ -220,38 +220,38 @@ public class AuditController extends BaseController{
|
|
|
tmHouse.setStatus(HouseStatus.DRAFT.getCode());
|
|
|
}
|
|
|
tmHouseService.updateHouse(tmHouse);
|
|
|
- if(StringUtils.isNotBlank(tmHouse.getSceneNum()) &&
|
|
|
- tmHouse.getSceneNum().startsWith("HD")){
|
|
|
- Map<String , Object> map = new HashMap<>();
|
|
|
- map.put("sceneNum" , tmHouse.getSceneNum());
|
|
|
- if(online.compareTo(1) == 0){
|
|
|
- //上线
|
|
|
+ Map<String , Object> map = new HashMap<>();
|
|
|
+ map.put("sceneNum" , tmHouse.getSceneNum());
|
|
|
+ if(online.compareTo(1) == 0){
|
|
|
+ //上线
|
|
|
|
|
|
- }else{
|
|
|
- //下线
|
|
|
- List<String> sceneNumList = panoService.getKanKanSceneNums(tmHouse.getId() , getToken());
|
|
|
- if(!CollectionUtils.isEmpty(sceneNumList)){
|
|
|
- map.put("status" , 2);
|
|
|
- map.put("sceneNum" , sceneNumList.stream().collect(Collectors.joining(";")));
|
|
|
- SceneRspBean rsp = sceneFeign.updateSceneStatus(map , getToken());
|
|
|
- log.info("四维看看翻转状态返回为:{}" , JSON.toJSONString(rsp));
|
|
|
- if(null == rsp || rsp.getCode() != 0){
|
|
|
- log.info("调用看看的更新场景状态微服务失败");
|
|
|
- if(null != rsp){
|
|
|
- log.info("code = {} , msg = {}" , rsp.getCode() , rsp.getMsg());
|
|
|
- }
|
|
|
- throw new CommonBaseException(ResultCodeEnum.D101 , "更新看看场景状态失败");
|
|
|
+ }else{
|
|
|
+ //下线
|
|
|
+ List<String> sceneNumList = panoService.getKanKanSceneNums(tmHouse.getId() , getToken());
|
|
|
+ log.info("720返回的房源的[{}]对应的四维场景码列表为:{}" , tmHouse.getSceneNum() , JSON.toJSONString(sceneNumList));
|
|
|
+ if(!CollectionUtils.isEmpty(sceneNumList)){
|
|
|
+ map.put("status" , 2);
|
|
|
+ map.put("sceneNum" , sceneNumList.stream().collect(Collectors.joining(";")));
|
|
|
+ log.info("上送四维看看的参数为:{}" , JSON.toJSONString(map));
|
|
|
+ SceneRspBean rsp = sceneFeign.updateSceneStatus(map , getToken());
|
|
|
+ log.info("四维看看翻转状态返回为:{}" , JSON.toJSONString(rsp));
|
|
|
+ if(null == rsp || rsp.getCode() != 0){
|
|
|
+ log.info("调用看看的更新场景状态微服务失败");
|
|
|
+ if(null != rsp){
|
|
|
+ log.info("code = {} , msg = {}" , rsp.getCode() , rsp.getMsg());
|
|
|
}
|
|
|
-
|
|
|
- }
|
|
|
- int ins = tmOperationService.addNewWithTypeAndContent(getContextUserInfo() , "审核管理" , "审核管理/审核下线/" + tmHouse.getHouseTitle() );
|
|
|
- if(ins != 1){
|
|
|
- log.info("插入操作记录失败");
|
|
|
- throw new CommonBaseException(ResultCodeEnum.D101 , "插入操作记录失败");
|
|
|
+ throw new CommonBaseException(ResultCodeEnum.D101 , "更新看看场景状态失败");
|
|
|
}
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ panoService.noticeVrAuditStatus(tmHouse.getId() , getToken() , 3);
|
|
|
+
|
|
|
+ int ins = tmOperationService.addNewWithTypeAndContent(getContextUserInfo() , "审核管理" , "审核管理/审核下线/" + tmHouse.getHouseTitle() );
|
|
|
+ if(ins != 1){
|
|
|
+ log.info("插入操作记录失败");
|
|
|
+ throw new CommonBaseException(ResultCodeEnum.D101 , "插入操作记录失败");
|
|
|
}
|
|
|
- }else{
|
|
|
- log.info("非四维看看场景码,无需翻转传场景码的状态");
|
|
|
}
|
|
|
return Result.success();
|
|
|
}
|