임시저장 상태 변경 수정
This commit is contained in:
parent
20340fca62
commit
560b96044a
@ -108,6 +108,9 @@ public interface EstimateMapper {
|
|||||||
// 견적서 복사
|
// 견적서 복사
|
||||||
public int insertEstimateCopy(EstimateCopyRequest estimateCopyRequest);
|
public int insertEstimateCopy(EstimateCopyRequest estimateCopyRequest);
|
||||||
|
|
||||||
|
// 견적서 도면 아이템 복사
|
||||||
|
public int insertEstimateDrawingItemCopy(EstimateCopyRequest estimateCopyRequest);
|
||||||
|
|
||||||
// Plan 확정 동기화
|
// Plan 확정 동기화
|
||||||
public int updatePlanConfirmSync(PlanSyncResponse planSyncData);
|
public int updatePlanConfirmSync(PlanSyncResponse planSyncData);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -784,6 +784,7 @@ public class EstimateService {
|
|||||||
itemRequest.setPkgMaterialFlg(itemResponse.getPkgMaterialFlg());
|
itemRequest.setPkgMaterialFlg(itemResponse.getPkgMaterialFlg());
|
||||||
itemRequest.setFileUploadFlg(itemResponse.getFileUploadFlg());
|
itemRequest.setFileUploadFlg(itemResponse.getFileUploadFlg());
|
||||||
itemRequest.setItemGroup(itemResponse.getItemGroup());
|
itemRequest.setItemGroup(itemResponse.getItemGroup());
|
||||||
|
itemRequest.setOpenFlg(itemResponse.getOpenFlg());
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -810,7 +811,7 @@ public class EstimateService {
|
|||||||
estimateMapper.insertEstimateItem(itemRequest);
|
estimateMapper.insertEstimateItem(itemRequest);
|
||||||
}
|
}
|
||||||
|
|
||||||
// [6]. 견적서 지붕재 복사
|
// [6]. 견적서 지붕재 및 도면 초기 데이터 복사
|
||||||
List<RoofResponse> roofList = estimateMapper.selectEstimateRoofList(estimateRequest);
|
List<RoofResponse> roofList = estimateMapper.selectEstimateRoofList(estimateRequest);
|
||||||
List<RoofResponse> roofItemList = estimateMapper.selectEstimateRoofItemList(estimateRequest);
|
List<RoofResponse> roofItemList = estimateMapper.selectEstimateRoofItemList(estimateRequest);
|
||||||
List<ItemResponse> circuitItemList =
|
List<ItemResponse> circuitItemList =
|
||||||
@ -868,9 +869,13 @@ public class EstimateService {
|
|||||||
estimateMapper.insertEstimateCircuitItem(circuitItemRequest);
|
estimateMapper.insertEstimateCircuitItem(circuitItemRequest);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 도면 초기 데이타 복사(초기화 위해 필요)
|
||||||
|
estimateMapper.insertEstimateDrawingItemCopy(estimateCopyRequest);
|
||||||
|
|
||||||
// [7]. 견적서 도면 복사 (추후 개발 필요)
|
// [7]. 견적서 도면 복사 (추후 개발 필요)
|
||||||
|
|
||||||
// [8]. QSP Q.CAST SEND API
|
// [8]. QSP Q.CAST SEND API
|
||||||
|
/*
|
||||||
List<EstimateSendResponse> resultList = new ArrayList<EstimateSendResponse>();
|
List<EstimateSendResponse> resultList = new ArrayList<EstimateSendResponse>();
|
||||||
estimateRequest.setObjectNo(estimateCopyRequest.getCopyObjectNo());
|
estimateRequest.setObjectNo(estimateCopyRequest.getCopyObjectNo());
|
||||||
estimateRequest.setPlanNo(estimateCopyRequest.getCopyPlanNo());
|
estimateRequest.setPlanNo(estimateCopyRequest.getCopyPlanNo());
|
||||||
@ -885,6 +890,7 @@ public class EstimateService {
|
|||||||
|
|
||||||
estimateMapper.updateEstimateApi(estimateRequest);
|
estimateMapper.updateEstimateApi(estimateRequest);
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new QcastException(ErrorCode.INTERNAL_SERVER_ERROR);
|
throw new QcastException(ErrorCode.INTERNAL_SERVER_ERROR);
|
||||||
@ -960,6 +966,7 @@ public class EstimateService {
|
|||||||
String[] arrItemId = new String[itemList.size()];
|
String[] arrItemId = new String[itemList.size()];
|
||||||
int i = 0;
|
int i = 0;
|
||||||
for (ItemRequest itemRequest : itemList) {
|
for (ItemRequest itemRequest : itemList) {
|
||||||
|
System.out.println(">>>>>>>>>>>>>>>>" + itemRequest.getItemId());
|
||||||
arrItemId[i++] = itemRequest.getItemId();
|
arrItemId[i++] = itemRequest.getItemId();
|
||||||
}
|
}
|
||||||
estimateRequest.setArrItemId(arrItemId);
|
estimateRequest.setArrItemId(arrItemId);
|
||||||
|
|||||||
@ -1011,6 +1011,8 @@
|
|||||||
, CONSTRUCT_SPECIFICATION_MULTI
|
, CONSTRUCT_SPECIFICATION_MULTI
|
||||||
, SURFACE_TYPE
|
, SURFACE_TYPE
|
||||||
, ANGLE
|
, ANGLE
|
||||||
|
, TEMP_FLG
|
||||||
|
, LOCK_FLG
|
||||||
, SYNC_FLG
|
, SYNC_FLG
|
||||||
, CREATE_DATETIME
|
, CREATE_DATETIME
|
||||||
, CREATE_USER
|
, CREATE_USER
|
||||||
@ -1062,6 +1064,8 @@
|
|||||||
, P.CONSTRUCT_SPECIFICATION_MULTI
|
, P.CONSTRUCT_SPECIFICATION_MULTI
|
||||||
, P.SURFACE_TYPE
|
, P.SURFACE_TYPE
|
||||||
, P.ANGLE
|
, P.ANGLE
|
||||||
|
, '1' AS TEMP_FLG
|
||||||
|
, '0' AS LOCK_FLG
|
||||||
, '0' AS SYNC_FLG
|
, '0' AS SYNC_FLG
|
||||||
, GETDATE() AS CREATE_DATETIME
|
, GETDATE() AS CREATE_DATETIME
|
||||||
, #{userId} AS CREATE_USER
|
, #{userId} AS CREATE_USER
|
||||||
@ -1071,6 +1075,31 @@
|
|||||||
AND P.DEL_FLG = '0'
|
AND P.DEL_FLG = '0'
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
<insert id="insertEstimateDrawingItemCopy" parameterType="com.interplug.qcast.biz.estimate.dto.EstimateCopyRequest">
|
||||||
|
/* sqlid : com.interplug.qcast.biz.estimate.insertEstimateDrawingItemCopy */
|
||||||
|
INSERT INTO T_PART_DRAWING_ESTIMATE
|
||||||
|
(
|
||||||
|
OBJECT_NO
|
||||||
|
, PLAN_NO
|
||||||
|
, DISP_ORDER
|
||||||
|
, ITEM_ID
|
||||||
|
, AMOUNT
|
||||||
|
, LAST_EDIT_DATETIME
|
||||||
|
, LAST_EDIT_USER
|
||||||
|
)
|
||||||
|
SELECT
|
||||||
|
#{copyObjectNo} AS OBJECT_NO
|
||||||
|
, #{copyPlanNo} AS PLAN_NO
|
||||||
|
, PDE.DISP_ORDER
|
||||||
|
, PDE.ITEM_ID
|
||||||
|
, PDE.AMOUNT
|
||||||
|
, GETDATE() AS LAST_EDIT_DATETIME
|
||||||
|
, #{userId} AS LAST_EDIT_USER
|
||||||
|
FROM T_PART_DRAWING_ESTIMATE PDE WITH (NOLOCK)
|
||||||
|
WHERE PDE.OBJECT_NO = #{objectNo}
|
||||||
|
AND PDE.PLAN_NO = #{planNo}
|
||||||
|
</insert>
|
||||||
|
|
||||||
<update id="updatePlanConfirmSync" parameterType="com.interplug.qcast.biz.estimate.dto.PlanSyncResponse">
|
<update id="updatePlanConfirmSync" parameterType="com.interplug.qcast.biz.estimate.dto.PlanSyncResponse">
|
||||||
/* sqlid : com.interplug.qcast.biz.estimate.updatePlanConfirmSync */
|
/* sqlid : com.interplug.qcast.biz.estimate.updatePlanConfirmSync */
|
||||||
UPDATE T_PLAN
|
UPDATE T_PLAN
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user