Ebom 확정 시 새로 등록 된 파트 API 전송
This commit is contained in:
@@ -157,6 +157,8 @@
|
||||
P.HEAT_TREATMENT_HARDNESS,
|
||||
P.HEAT_TREATMENT_METHOD,
|
||||
P.SURFACE_TREATMENT,
|
||||
P.ACCTFG,
|
||||
P.ODRFG,
|
||||
COALESCE(FILE_CNT.CU01_CNT, 0) CU01_CNT,
|
||||
COALESCE(FILE_CNT.CU02_CNT, 0) CU02_CNT,
|
||||
COALESCE(FILE_CNT.CU03_CNT, 0) CU03_CNT,
|
||||
@@ -655,7 +657,9 @@
|
||||
SUB_CATEGORY,
|
||||
HEAT_TREATMENT_HARDNESS,
|
||||
HEAT_TREATMENT_METHOD,
|
||||
SURFACE_TREATMENT
|
||||
SURFACE_TREATMENT,
|
||||
ACCTFG,
|
||||
ODRFG
|
||||
) VALUES (
|
||||
#{OBJID}::NUMERIC,
|
||||
#{PRODUCT_MGMT_OBJID},
|
||||
@@ -701,7 +705,9 @@
|
||||
#{SUB_CATEGORY},
|
||||
#{HEAT_TREATMENT_HARDNESS},
|
||||
#{HEAT_TREATMENT_METHOD},
|
||||
#{SURFACE_TREATMENT}
|
||||
#{SURFACE_TREATMENT},
|
||||
#{ACCTFG},
|
||||
#{ODRFG}
|
||||
) ON
|
||||
CONFLICT (OBJID) DO
|
||||
UPDATE
|
||||
@@ -745,7 +751,9 @@
|
||||
SUB_CATEGORY = #{SUB_CATEGORY},
|
||||
HEAT_TREATMENT_HARDNESS = #{HEAT_TREATMENT_HARDNESS},
|
||||
HEAT_TREATMENT_METHOD = #{HEAT_TREATMENT_METHOD},
|
||||
SURFACE_TREATMENT = #{SURFACE_TREATMENT}
|
||||
SURFACE_TREATMENT = #{SURFACE_TREATMENT},
|
||||
ACCTFG = #{ACCTFG},
|
||||
ODRFG = #{ODRFG}
|
||||
|
||||
</update>
|
||||
|
||||
@@ -802,7 +810,9 @@
|
||||
HEAT_TREATMENT_HARDNESS,
|
||||
HEAT_TREATMENT_METHOD,
|
||||
SURFACE_TREATMENT,
|
||||
SUPPLY_CODE
|
||||
SUPPLY_CODE,
|
||||
ACCTFG,
|
||||
ODRFG
|
||||
) VALUES (
|
||||
#{OBJID}::NUMERIC,
|
||||
#{PRODUCT_MGMT_OBJID},
|
||||
@@ -860,7 +870,9 @@
|
||||
#{HEAT_TREATMENT_HARDNESS},
|
||||
#{HEAT_TREATMENT_METHOD},
|
||||
#{SURFACE_TREATMENT},
|
||||
#{SUPPLY_CODE}
|
||||
#{SUPPLY_CODE},
|
||||
#{ACCTFG},
|
||||
#{ODRFG}
|
||||
) ON
|
||||
CONFLICT (OBJID) DO
|
||||
UPDATE
|
||||
@@ -911,7 +923,9 @@
|
||||
HEAT_TREATMENT_HARDNESS = #{HEAT_TREATMENT_HARDNESS},
|
||||
HEAT_TREATMENT_METHOD = #{HEAT_TREATMENT_METHOD},
|
||||
SURFACE_TREATMENT = #{SURFACE_TREATMENT},
|
||||
SUPPLY_CODE = #{SUPPLY_CODE}
|
||||
SUPPLY_CODE = #{SUPPLY_CODE},
|
||||
ACCTFG = #{ACCTFG},
|
||||
ODRFG = #{ODRFG}
|
||||
</update>
|
||||
<update id="mergePartMngHistory" parameterType="map">
|
||||
INSERT INTO PART_MNG_HISTORY
|
||||
@@ -2653,6 +2667,8 @@ SELECT T1.LEV, T1.BOM_REPORT_OBJID, T1.ROOT_PART_NO, T1.PATH, T1.LEAF, T2.*
|
||||
SURFACE_TREATMENT = #{SURFACE_TREATMENT},
|
||||
MAKER = #{MAKER},
|
||||
PART_TYPE = #{PART_TYPE},
|
||||
ACCTFG = #{ACCTFG},
|
||||
ODRFG = #{ODRFG},
|
||||
REMARK = #{REMARK},
|
||||
EDIT_DATE = NOW()
|
||||
WHERE OBJID = #{OBJID}
|
||||
@@ -6680,6 +6696,16 @@ SELECT T1.LEV, T1.BOM_REPORT_OBJID, T1.ROOT_PART_NO, T1.PATH, T1.LEAF, T2.*
|
||||
AND status='create'
|
||||
</update>
|
||||
|
||||
<!-- BOM에 연결된 create 상태 파트 OBJID 목록 조회 (ERP 전송용) -->
|
||||
<select id="getCreatePartObjidsByBomObjid" parameterType="map" resultType="string">
|
||||
SELECT CAST(p.OBJID AS VARCHAR) AS PART_OBJID
|
||||
FROM part_mng p
|
||||
WHERE p.OBJID IN (
|
||||
SELECT part_no FROM bom_part_qty AS t
|
||||
WHERE t.bom_report_objid = #{checkArr}
|
||||
)
|
||||
AND p.status = 'create'
|
||||
</select>
|
||||
|
||||
<!-- 선택된 구조등록 연결PART를 삭제한다.. -->
|
||||
<delete id="deleteBomQtyPart" parameterType="map">
|
||||
@@ -7448,6 +7474,8 @@ SELECT T1.LEV, T1.BOM_REPORT_OBJID, T1.ROOT_PART_NO, T1.PATH, T1.LEAF, T2.*
|
||||
,HEAT_TREATMENT_HARDNESS
|
||||
,HEAT_TREATMENT_METHOD
|
||||
,SURFACE_TREATMENT
|
||||
,ACCTFG
|
||||
,ODRFG
|
||||
) VALUES (
|
||||
#{PART_OBJID}::NUMERIC
|
||||
,#{PART_NO}
|
||||
@@ -7476,6 +7504,8 @@ SELECT T1.LEV, T1.BOM_REPORT_OBJID, T1.ROOT_PART_NO, T1.PATH, T1.LEAF, T2.*
|
||||
,#{HEAT_TREATMENT_HARDNESS}
|
||||
,#{HEAT_TREATMENT_METHOD}
|
||||
,#{SURFACE_TREATMENT}
|
||||
,#{ACCTFG}
|
||||
,#{ODRFG}
|
||||
)
|
||||
</insert>
|
||||
|
||||
@@ -7699,6 +7729,15 @@ SELECT PM.OBJID
|
||||
AND PARENT_CODE_ID='0000062'
|
||||
</select>
|
||||
|
||||
<!-- 계정구분 코드 조회 (한글명 → ERP 코드값) -->
|
||||
<select id="getAcctfgCode" parameterType="map" resultType="map">
|
||||
SELECT
|
||||
CODE_ID
|
||||
FROM COMM_CODE
|
||||
WHERE CODE_NAME = #{CODE_NAME}
|
||||
AND PARENT_CODE_ID = '0900213'
|
||||
</select>
|
||||
|
||||
<!-- 공급업체명으로 OBJID 조회 -->
|
||||
<select id="getSupplyCodeByName" parameterType="map" resultType="map">
|
||||
SELECT
|
||||
|
||||
Reference in New Issue
Block a user