쿼리 수정 및 insert 시 roofSeq 순번 강제 적용
This commit is contained in:
parent
b6d9357f42
commit
5f43663494
@ -31,10 +31,12 @@ public class CanvasBasicSettingService {
|
||||
// 기존 지붕재추가 정보 삭제 후 insert
|
||||
canvasBasicSettingMapper.deleteRoofMaterialsAdd(csi.getObjectNo());
|
||||
|
||||
int roofSeq = 1;
|
||||
// for-each 루프를 사용하여 지붕재추가 Setting
|
||||
for (RoofMaterialsAddInfo rma : csi.getRoofMaterialsAddList()) {
|
||||
|
||||
rma.setObjectNo(csi.getObjectNo());
|
||||
rma.setRoofSeq(roofSeq++); //roofSeq는 순차적으로 새로 생성하여 insert
|
||||
|
||||
// 신규 지붕재추가 정보 insert
|
||||
canvasBasicSettingMapper.insertRoofMaterialsAdd(rma);
|
||||
|
||||
@ -17,9 +17,9 @@
|
||||
, crma.roof_gap
|
||||
, crma.roof_layout
|
||||
FROM TB_CANVAS_BASIC_SETUP cbs
|
||||
, TB_CANVAS_ROOF_MATERIALS_ADD crma
|
||||
WHERE cbs.object_no = crma.object_no
|
||||
AND cbs.object_no = #{objectNo}
|
||||
LEFT JOIN TB_CANVAS_ROOF_MATERIALS_ADD crma
|
||||
ON cbs.object_no = crma.object_no
|
||||
WHERE cbs.object_no = #{objectNo}
|
||||
</select>
|
||||
|
||||
<insert id="insertCanvasBasicSetting" parameterType="com.interplug.qcast.biz.canvasBasicSetting.dto.CanvasBasicSettingInfo">
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user