|
@@ -11,7 +11,7 @@
|
|
|
, A.CC_CD -- PJT 공사코드
|
|
|
, A.CC_NM -- PJT 명'
|
|
|
, TO_CHAR(TO_DATE(A.PRJT_START_DT,'YYYY/MM/DD'),'YYYY/MM/DD') || '~' || TO_CHAR(TO_DATE(A.PRJT_END_DT,'YYYY/MM/DD'),'YYYY/MM/DD') AS PRJT_DT -- 공사 기간
|
|
|
- , B.COMPL_CD --준공여부코드
|
|
|
+ , B.COMPL_NM --준공여부코드
|
|
|
, A.ORCO_CONT_AMT_NODIFF -- A. 원금액 (당사 도급 공급가 차이금액 미포함)
|
|
|
, NVL(C.DIFF_ORCO_CONT_AMT,0) AS DIFF_ORCO_CONT_AMT -- B. 차이금액 (당사 도급 차이 금액)
|
|
|
, A.ORCO_CONT_AMT_NODIFF + DIFF_ORCO_CONT_AMT ORCO_CONT_AMT_NODIFF_SUM -- A+B. 최종금액
|
|
@@ -71,14 +71,14 @@
|
|
|
|
|
|
<update id="update2" parameterType="map">
|
|
|
UPDATE CON_PJT_RESN
|
|
|
- SET COMPL_CD = #{complCd}
|
|
|
- <if test="complCd == '01'">
|
|
|
- , COMPL_NM = '진행'
|
|
|
- </if>
|
|
|
- <if test="complCd == '02'">
|
|
|
- , COMPL_NM = '완료'
|
|
|
+ SET COMPL_NM = #{complNm}
|
|
|
+ <if test="complNm == '진행'">
|
|
|
+ , COMPL_CD = '01'
|
|
|
</if>
|
|
|
- , COMPL_CHG_YN = (SELECT DECODE(A.COMPL_CD, #{complCd},'N','Y') FROM CON_PJT_MST A WHERE A.CMPN_CD = #{cmpnCd} AND A.STD_YM = #{stdYm} AND A.CC_CD = #{ccCd} )
|
|
|
+ <if test="complNm == '완료'">
|
|
|
+ , COMPL_CD = '02'
|
|
|
+ </if>
|
|
|
+ , COMPL_CHG_YN = (SELECT DECODE(A.COMPL_NM, #{complNm},'N','Y') FROM CON_PJT_MST A WHERE A.CMPN_CD = #{cmpnCd} AND A.STD_YM = #{stdYm} AND A.CC_CD = #{ccCd} )
|
|
|
, MDFT_DT = SYSDATE
|
|
|
, MDFT_PR = #{mdftPr}
|
|
|
WHERE CMPN_CD = #{cmpnCd}
|