refactor: objectNo 캔버스 조회 api에서 userId 조건 제거
This commit is contained in:
parent
8b56201dd6
commit
3931ed9bd1
@ -24,11 +24,11 @@ public class CanvasStatusController {
|
|||||||
return canvasStatusService.selectAllCanvasStatus(userId);
|
return canvasStatusService.selectAllCanvasStatus(userId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(description = "사용자(userId)와 물건번호(objectNo)에 해당하는 캔버스를 조회 한다.")
|
@Operation(description = "물건번호(objectNo)에 해당하는 캔버스를 조회 한다.")
|
||||||
@GetMapping("/canvas-statuses/by-object/{objectNo}/{userId}")
|
@GetMapping("/canvas-statuses/by-object/{objectNo}")
|
||||||
public List<CanvasStatusResponse> selectObjectNoCanvasStatus(
|
public List<CanvasStatusResponse> selectObjectNoCanvasStatus(@PathVariable String objectNo)
|
||||||
@PathVariable String objectNo, @PathVariable String userId) throws QcastException {
|
throws QcastException {
|
||||||
return canvasStatusService.selectObjectNoCanvasStatus(objectNo, userId);
|
return canvasStatusService.selectObjectNoCanvasStatus(objectNo);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Operation(description = "캔버스를 등록 한다.")
|
@Operation(description = "캔버스를 등록 한다.")
|
||||||
|
|||||||
@ -17,8 +17,8 @@ public interface CanvasStatusMapper {
|
|||||||
// 전체 캔버스 조회 by 사용자(userId)
|
// 전체 캔버스 조회 by 사용자(userId)
|
||||||
public List<CanvasStatusResponse> selectAllCanvasStatus(String userId);
|
public List<CanvasStatusResponse> selectAllCanvasStatus(String userId);
|
||||||
|
|
||||||
// 캔버스 조회 by 물건번호(objectNo) && 사용자(userId)
|
// 캔버스 조회 by 물건번호(objectNo)
|
||||||
public List<CanvasStatusResponse> selectObjectNoCanvasStatus(String objectNo, String userId);
|
public List<CanvasStatusResponse> selectObjectNoCanvasStatus(String objectNo);
|
||||||
|
|
||||||
// 캔버스 조회 by Max(id)
|
// 캔버스 조회 by Max(id)
|
||||||
public List<CanvasStatusResponse> getMaxIdCanvasStatus(String objectNo, String userId);
|
public List<CanvasStatusResponse> getMaxIdCanvasStatus(String objectNo, String userId);
|
||||||
|
|||||||
@ -26,16 +26,13 @@ public class CanvasStatusService {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 사용자(userId)와 물건번호(objectNo)에 해당하는 캔버스 조회
|
// 물건번호(objectNo)에 해당하는 캔버스 조회
|
||||||
public List<CanvasStatusResponse> selectObjectNoCanvasStatus(String objectNo, String userId)
|
public List<CanvasStatusResponse> selectObjectNoCanvasStatus(String objectNo)
|
||||||
throws QcastException {
|
throws QcastException {
|
||||||
List<CanvasStatusResponse> result = null;
|
List<CanvasStatusResponse> result = null;
|
||||||
|
|
||||||
if (objectNo != null
|
if (objectNo != null && !objectNo.trim().isEmpty()) {
|
||||||
&& !objectNo.trim().isEmpty()
|
result = canvasStatusMapper.selectObjectNoCanvasStatus(objectNo);
|
||||||
&& userId != null
|
|
||||||
&& !userId.trim().isEmpty()) {
|
|
||||||
result = canvasStatusMapper.selectObjectNoCanvasStatus(objectNo, userId);
|
|
||||||
} else {
|
} else {
|
||||||
throw new QcastException(ErrorCode.INVALID_INPUT_VALUE, "올바르지 않은 입력값입니다.");
|
throw new QcastException(ErrorCode.INVALID_INPUT_VALUE, "올바르지 않은 입력값입니다.");
|
||||||
}
|
}
|
||||||
|
|||||||
@ -38,22 +38,18 @@
|
|||||||
|
|
||||||
<select id="selectObjectNoCanvasStatus" parameterType="string"
|
<select id="selectObjectNoCanvasStatus" parameterType="string"
|
||||||
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatusResponse">
|
resultType="com.interplug.qcast.biz.canvasStatus.dto.CanvasStatusResponse">
|
||||||
/* sqlid : com.interplug.qcast.canvasStatus.selectObjectNoCanvasStatus 캔버스 조회 by (물건번호(objectNo)
|
/* sqlid : com.interplug.qcast.canvasStatus.selectObjectNoCanvasStatus 캔버스 조회 by 물건번호(objectNo) */
|
||||||
and 사용자(userId)) */
|
|
||||||
SELECT id
|
SELECT id
|
||||||
, user_id
|
, user_id
|
||||||
, object_no
|
, object_no
|
||||||
, plan_no
|
, plan_no
|
||||||
, canvas_status
|
, canvas_status
|
||||||
, regist_datetime
|
, regist_datetime
|
||||||
, last_edit_datetime
|
, last_edit_datetime
|
||||||
, bg_image_name
|
, bg_image_name
|
||||||
, map_position_address
|
, map_position_address
|
||||||
FROM TB_CANVAS_STATUS
|
FROM TB_CANVAS_STATUS
|
||||||
WHERE object_no = #{objectNo}
|
WHERE object_no = #{objectNo}
|
||||||
<if test="userId != null and userId != ''">
|
|
||||||
AND user_id = #{userId}
|
|
||||||
</if>
|
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getMaxIdCanvasStatus" parameterType="string"
|
<select id="getMaxIdCanvasStatus" parameterType="string"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user