Merge pull request 'V20260210' (#140) from V20260210 into main
Reviewed-on: #140
This commit was merged in pull request #140.
This commit is contained in:
@@ -459,7 +459,7 @@ function fn_initGrid() {
|
||||
hozAlign: 'left',
|
||||
width: 150,
|
||||
title: '메이커',
|
||||
field: 'VENDOR'
|
||||
field: 'MAKER'
|
||||
},
|
||||
// 15. 범주 이름
|
||||
{
|
||||
|
||||
@@ -3161,7 +3161,8 @@ UPDATE SET
|
||||
COALESCE(PM.HEAT_TREATMENT_HARDNESS, '') AS HEAT_TREATMENT_HARDNESS,
|
||||
COALESCE(PM.HEAT_TREATMENT_METHOD, '') AS HEAT_TREATMENT_METHOD,
|
||||
COALESCE(PM.SURFACE_TREATMENT, '') AS SURFACE_TREATMENT,
|
||||
COALESCE(PM.MAKER, '') AS VENDOR,
|
||||
COALESCE(PM.MAKER, '') AS MAKER,
|
||||
'' AS VENDOR,
|
||||
(SELECT CODE_NAME FROM COMM_CODE CC WHERE CC.CODE_ID = PM.PART_TYPE) AS PART_TYPE_TITLE,
|
||||
'' AS SUPPLY_TYPE,
|
||||
'' AS RAW_MATERIAL,
|
||||
@@ -3492,6 +3493,7 @@ SELECT
|
||||
P.WEIGHT,
|
||||
P.PART_TYPE,
|
||||
P.REVISION,
|
||||
COALESCE(P.MAKER, '') AS MAKER,
|
||||
G.VENDOR AS VENDOR,
|
||||
P.THICKNESS,
|
||||
P.WIDTH,
|
||||
@@ -3757,7 +3759,8 @@ SELECT
|
||||
P.WEIGHT,
|
||||
P.PART_TYPE,
|
||||
P.REVISION,
|
||||
COALESCE(P.MAKER, V.VENDOR) AS VENDOR,
|
||||
COALESCE(P.MAKER, '') AS MAKER,
|
||||
V.VENDOR AS VENDOR,
|
||||
P.THICKNESS,
|
||||
P.WIDTH,
|
||||
P.HEIGHT,
|
||||
|
||||
@@ -2389,14 +2389,26 @@ public class SalesMngService {
|
||||
detailParam.put("RAW_MATERIAL", "");
|
||||
detailParam.put("SIZE", "");
|
||||
detailParam.put("QTY", partInfo.get("PRODUCTION_QTY"));
|
||||
} else {
|
||||
// 공급업체: 소재품번, 소재재질, 규격, 발주수량
|
||||
} else {
|
||||
// 공급업체: 소재품번 유무에 따라 분기
|
||||
String rawMaterialNo = CommonUtils.checkNull(partInfo.get("RAW_MATERIAL_NO"));
|
||||
|
||||
if(!rawMaterialNo.isEmpty()) {
|
||||
// 소재품번이 있는 경우: 소재품번, 소재재질, 규격, 발주수량
|
||||
detailParam.put("PART_NO", partInfo.get("RAW_MATERIAL_NO"));
|
||||
detailParam.put("PART_NAME", partInfo.get("RAW_MATERIAL"));
|
||||
detailParam.put("RAW_MATERIAL", partInfo.get("RAW_MATERIAL"));
|
||||
detailParam.put("SIZE", partInfo.get("SIZE"));
|
||||
detailParam.put("QTY", partInfo.get("PO_QTY"));
|
||||
} else {
|
||||
// 소재품번이 없는 경우: 부품품번, 부품명, 제작수량
|
||||
detailParam.put("PART_NO", partInfo.get("PART_NO"));
|
||||
detailParam.put("PART_NAME", partInfo.get("PART_NAME"));
|
||||
detailParam.put("RAW_MATERIAL", "");
|
||||
detailParam.put("SIZE", "");
|
||||
detailParam.put("QTY", partInfo.get("PRODUCTION_QTY"));
|
||||
}
|
||||
}
|
||||
detailParam.put("UNIT_PRICE", 0); // 단가는 견적 수신 후 입력
|
||||
detailParam.put("REMARK", "");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user