견적서 PDF 다운로드 인증용량 재계산 수정
This commit is contained in:
parent
d5a3e7ed24
commit
9c59324067
@ -823,7 +823,6 @@ public class EstimateService {
|
||||
itemRequest.setSpecification(roofItemResponse.getSpecification());
|
||||
itemRequest.setAmount(roofItemResponse.getAmount());
|
||||
itemRequest.setPcItemId(roofItemResponse.getPcItemId());
|
||||
itemRequest.setCircuit(roofItemResponse.getCircuit());
|
||||
|
||||
estimateMapper.insertEstimateRoofItem(itemRequest);
|
||||
}
|
||||
|
||||
@ -298,33 +298,25 @@
|
||||
SELECT
|
||||
P.OBJECT_NO
|
||||
, P.PLAN_NO
|
||||
, RE.ROOF_NO
|
||||
, RE.ROOF_SURFACE
|
||||
, ROUND(CAST(RE.SLOPE AS FLOAT), 2) AS SLOPE
|
||||
, RIE.AMOUNT
|
||||
, CAST(RIE.SPECIFICATION AS FLOAT) SPECIFICATION
|
||||
, ROUND((RIE.AMOUNT * CAST(ISNULL(RIE.SPECIFICATION, 0) AS FLOAT) / 1000), 4) AS PC_VOL_KW
|
||||
, I.ITEM_ID
|
||||
, I.ITEM_NO
|
||||
, PE.ITEM_ID
|
||||
, PE.AMOUNT
|
||||
, PE.SPECIFICATION
|
||||
, I.ITEM_NAME
|
||||
, ROUND((PE.AMOUNT * CAST(ISNULL(PE.SPECIFICATION, 0) AS FLOAT) / 1000), 4) AS PC_VOL_KW
|
||||
, ISNULL((
|
||||
SELECT
|
||||
SUM((AMOUNT * CAST(ISNULL(SPECIFICATION, 0) AS FLOAT) / 1000))
|
||||
FROM T_ROOF_ITEM_ESTIMATE
|
||||
WHERE ROOF_NO = RIE.ROOF_NO
|
||||
AND OBJECT_NO = RIE.OBJECT_NO
|
||||
AND PLAN_NO = RIE.PLAN_NO
|
||||
AND PC_ITEM_ID = RIE.ITEM_ID
|
||||
SUM((AMOUNT * CAST(ISNULL(SPECIFICATION, 0) AS FLOAT) / 1000))
|
||||
FROM T_ROOF_ITEM_ESTIMATE (NOLOCK)
|
||||
WHERE OBJECT_NO = PE.OBJECT_NO
|
||||
AND PLAN_NO = PE.PLAN_NO
|
||||
AND PC_ITEM_ID = PE.ITEM_ID
|
||||
), 0) AS MODULE_VOL_KW
|
||||
FROM T_PLAN P WITH (NOLOCK)
|
||||
INNER JOIN T_ROOF_ESTIMATE RE WITH (NOLOCK)
|
||||
ON P.OBJECT_NO = RE.OBJECT_NO
|
||||
AND P.PLAN_NO = RE.PLAN_NO
|
||||
INNER JOIN T_ROOF_ITEM_ESTIMATE RIE WITH (NOLOCK)
|
||||
ON RE.ROOF_NO = RIE.ROOF_NO
|
||||
AND RE.OBJECT_NO = RE.OBJECT_NO
|
||||
AND RE.PLAN_NO = RE.PLAN_NO
|
||||
INNER JOIN T_PART_ESTIMATE PE WITH (NOLOCK)
|
||||
ON P.OBJECT_NO = PE.OBJECT_NO
|
||||
AND P.PLAN_NO = PE.PLAN_NO
|
||||
INNER JOIN M_ITEM I WITH (NOLOCK)
|
||||
ON RIE.ITEM_ID = I.ITEM_ID
|
||||
ON PE.ITEM_ID = I.ITEM_ID
|
||||
WHERE P.OBJECT_NO = #{objectNo}
|
||||
AND P.PLAN_NO = #{planNo}
|
||||
AND I.ITEM_GROUP = 'PC_'
|
||||
@ -379,7 +371,6 @@
|
||||
, ISNULL(PIE.SPECIFICATION, '') AS SPECIFICATION
|
||||
, PIE.AMOUNT
|
||||
, PIE.PC_ITEM_ID
|
||||
, PIE.CIRCUIT
|
||||
FROM T_ROOF_ITEM_ESTIMATE PIE WITH (NOLOCK)
|
||||
WHERE PIE.OBJECT_NO = #{objectNo}
|
||||
AND PIE.PLAN_NO = #{planNo}
|
||||
@ -838,7 +829,6 @@
|
||||
, SPECIFICATION
|
||||
, AMOUNT
|
||||
, PC_ITEM_ID
|
||||
, CIRCUIT
|
||||
)
|
||||
SELECT
|
||||
#{roofNo} AS ROOF_NO
|
||||
@ -850,7 +840,6 @@
|
||||
, I.PNOW_W
|
||||
, #{amount}
|
||||
, #{pcItemId}
|
||||
, #{circuit}
|
||||
FROM M_ITEM I WITH (NOLOCK)
|
||||
WHERE I.ITEM_ID = #{itemId}
|
||||
</insert>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user