|
@@ -8,6 +8,7 @@ import fcb.project.manager.base.enums.HouseStatus;
|
|
|
import fcb.project.manager.base.service.impl.TmAuditServiceImpl;
|
|
|
import fcb.project.manager.base.service.impl.TmHouseServiceImpl;
|
|
|
import fcb.project.manager.base.utils.DataUtils;
|
|
|
+import fcb.project.manager.core.feignInterfaces.SceneFeign;
|
|
|
import fdage.back.sdk.base.entity.Result;
|
|
|
import fdage.back.sdk.base.enums.ResultCodeEnum;
|
|
|
import fdage.back.sdk.base.exception.CommonBaseException;
|
|
@@ -48,6 +49,9 @@ public class AuditController {
|
|
|
@Autowired
|
|
|
private RedisTemplate redisTemplate;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private SceneFeign sceneFeign;
|
|
|
+
|
|
|
@GetMapping("/queryOrSearchList")
|
|
|
@ApiOperation(value = "根据条件拉取所有审批记录")
|
|
|
@ApiImplicitParams({
|
|
@@ -158,10 +162,29 @@ public class AuditController {
|
|
|
if(null != tmAudit.getVrOnline() && tmAudit.getVrOnline().equals(online)){
|
|
|
return Result.failure("已经处理过了,无需重复处理");
|
|
|
}
|
|
|
+ if(StringUtils.isBlank(tmAudit.getVrId())){
|
|
|
+ return Result.failure("审核记录中的房源已经不存在在");
|
|
|
+ }
|
|
|
+ TmHouse tmHouse = tmHouseService.getById(tmAudit.getId());
|
|
|
+ if(null == tmHouse){
|
|
|
+ return Result.failure("房源不存在在");
|
|
|
+ }
|
|
|
tmAudit.setVrOnline(online);
|
|
|
int update = tmAuditService.updateAudit(tmAudit);
|
|
|
if(update == 1){
|
|
|
//TODO:去调四维看看/720,告知四维看看更新场景
|
|
|
+ if(StringUtils.isNotBlank(tmHouse.getSceneNum())){
|
|
|
+ Map<String , Object> map = new HashMap<>();
|
|
|
+ map.put("sceneNum" , tmHouse.getSceneNum());
|
|
|
+ if(online.compareTo(1) == 0){
|
|
|
+ //上线
|
|
|
+ map.put("status" , 1);
|
|
|
+ }else{
|
|
|
+ //下线
|
|
|
+ map.put("status" , 2);
|
|
|
+ }
|
|
|
+// sceneFeign.updateSceneStatus(map);
|
|
|
+ }
|
|
|
|
|
|
return Result.success();
|
|
|
}else{
|