Compare commits
No commits in common. "1fcd2dac75724b7fac3e4e011f2e42b0effa43dd" and "c38af81ad5b0c5ce6d2657210404af2f9b83f0f7" have entirely different histories.
1fcd2dac75
...
c38af81ad5
@ -153,7 +153,7 @@ public class JobLauncherController {
|
|||||||
*
|
*
|
||||||
|
|
||||||
*/
|
*/
|
||||||
@Scheduled(cron = "0 50 04 * * *")
|
@Scheduled(cron = "0 30 02 * * *")
|
||||||
public String materialJob() throws JobInstanceAlreadyCompleteException, JobExecutionAlreadyRunningException, JobParametersInvalidException, JobRestartException {
|
public String materialJob() throws JobInstanceAlreadyCompleteException, JobExecutionAlreadyRunningException, JobParametersInvalidException, JobRestartException {
|
||||||
|
|
||||||
return executeScheduledJob("materialJob");
|
return executeScheduledJob("materialJob");
|
||||||
@ -165,7 +165,7 @@ public class JobLauncherController {
|
|||||||
*
|
*
|
||||||
|
|
||||||
*/
|
*/
|
||||||
@Scheduled(cron = "0 20 05 * * *")
|
@Scheduled(cron = "0 40 02 * * *")
|
||||||
public String bomJob() throws JobInstanceAlreadyCompleteException, JobExecutionAlreadyRunningException, JobParametersInvalidException, JobRestartException {
|
public String bomJob() throws JobInstanceAlreadyCompleteException, JobExecutionAlreadyRunningException, JobParametersInvalidException, JobRestartException {
|
||||||
|
|
||||||
return executeScheduledJob("bomJob");
|
return executeScheduledJob("bomJob");
|
||||||
|
|||||||
@ -620,9 +620,6 @@ public class EstimateService {
|
|||||||
} else if ("PC_".equals(itemRequest.getItemGroup())) {
|
} else if ("PC_".equals(itemRequest.getItemGroup())) {
|
||||||
pcTypeNo += !StringUtils.isEmpty(pcTypeNo) ? splitStr : "";
|
pcTypeNo += !StringUtils.isEmpty(pcTypeNo) ? splitStr : "";
|
||||||
pcTypeNo += itemRequest.getItemNo();
|
pcTypeNo += itemRequest.getItemNo();
|
||||||
} else if ("STORAGE_BATTERY".equals(itemRequest.getItemGroup())) {
|
|
||||||
pcTypeNo += !StringUtils.isEmpty(pcTypeNo) ? splitStr : "";
|
|
||||||
pcTypeNo += itemRequest.getItemNo();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1606,7 +1603,7 @@ public class EstimateService {
|
|||||||
// 도면 이미지 셋팅
|
// 도면 이미지 셋팅
|
||||||
String baseDrawingImgName = estimateRequest.getObjectNo() + "_" + estimateRequest.getPlanNo();
|
String baseDrawingImgName = estimateRequest.getObjectNo() + "_" + estimateRequest.getPlanNo();
|
||||||
|
|
||||||
// 셀범위용 이미지 (기존 이미지명 유지: _1.png, _2.png)
|
// 풀사이즈 이미지 (P1, P2 시트용)
|
||||||
URL url = new URL(drawingDirPath + File.separator + baseDrawingImgName + "_1.png");
|
URL url = new URL(drawingDirPath + File.separator + baseDrawingImgName + "_1.png");
|
||||||
byte[] drawingImg1 = loadDrawingImage(url);
|
byte[] drawingImg1 = loadDrawingImage(url);
|
||||||
if (drawingImg1 != null) {
|
if (drawingImg1 != null) {
|
||||||
@ -1621,22 +1618,22 @@ public class EstimateService {
|
|||||||
}
|
}
|
||||||
log.debug("url2 ::: {}", url2);
|
log.debug("url2 ::: {}", url2);
|
||||||
|
|
||||||
// 풀사이즈 이미지 (P1, P2 시트용: _1_full.png, _2_full.png)
|
// 셀범위용 이미지 (割付図・系統図, 架台図 시트용)
|
||||||
URL urlFull1 = new URL(drawingDirPath + File.separator + baseDrawingImgName + "_1_full.png");
|
URL urlCell1 = new URL(drawingDirPath + File.separator + baseDrawingImgName + "_1_cell.png");
|
||||||
byte[] drawingImg1Full = loadDrawingImage(urlFull1);
|
byte[] drawingImg1Cell = loadDrawingImage(urlCell1);
|
||||||
if (drawingImg1Full != null) {
|
if (drawingImg1Cell != null) {
|
||||||
estimateResponse.setDrawingImg1Full(drawingImg1Full);
|
estimateResponse.setDrawingImg1Cell(drawingImg1Cell);
|
||||||
} else {
|
} else {
|
||||||
// full 이미지가 없으면 기존 이미지로 폴백
|
// cell 이미지가 없으면 풀사이즈로 폴백
|
||||||
estimateResponse.setDrawingImg1Full(drawingImg1);
|
estimateResponse.setDrawingImg1Cell(drawingImg1);
|
||||||
}
|
}
|
||||||
|
|
||||||
URL urlFull2 = new URL(drawingDirPath + File.separator + baseDrawingImgName + "_2_full.png");
|
URL urlCell2 = new URL(drawingDirPath + File.separator + baseDrawingImgName + "_2_cell.png");
|
||||||
byte[] drawingImg2Full = loadDrawingImage(urlFull2);
|
byte[] drawingImg2Cell = loadDrawingImage(urlCell2);
|
||||||
if (drawingImg2Full != null) {
|
if (drawingImg2Cell != null) {
|
||||||
estimateResponse.setDrawingImg2Full(drawingImg2Full);
|
estimateResponse.setDrawingImg2Cell(drawingImg2Cell);
|
||||||
} else {
|
} else {
|
||||||
estimateResponse.setDrawingImg2Full(drawingImg2);
|
estimateResponse.setDrawingImg2Cell(drawingImg2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -221,17 +221,17 @@ public class EstimateResponse {
|
|||||||
@Schema(description = "염해지역 아이템사용 여부")
|
@Schema(description = "염해지역 아이템사용 여부")
|
||||||
private String saltAreaFlg;
|
private String saltAreaFlg;
|
||||||
|
|
||||||
@Schema(description = "도면이미지1 (셀범위용, 기존)")
|
@Schema(description = "도면이미지1 (풀사이즈)")
|
||||||
private byte[] drawingImg1;
|
private byte[] drawingImg1;
|
||||||
|
|
||||||
@Schema(description = "도면이미지2 (셀범위용, 기존)")
|
@Schema(description = "도면이미지2 (풀사이즈)")
|
||||||
private byte[] drawingImg2;
|
private byte[] drawingImg2;
|
||||||
|
|
||||||
@Schema(description = "도면이미지1 (풀사이즈, 여백없음)")
|
@Schema(description = "도면이미지1 (셀범위용)")
|
||||||
private byte[] drawingImg1Full;
|
private byte[] drawingImg1Cell;
|
||||||
|
|
||||||
@Schema(description = "도면이미지2 (풀사이즈, 여백없음)")
|
@Schema(description = "도면이미지2 (셀범위용)")
|
||||||
private byte[] drawingImg2Full;
|
private byte[] drawingImg2Cell;
|
||||||
|
|
||||||
// 판매점 정보
|
// 판매점 정보
|
||||||
@Schema(description = "고객 판매점명")
|
@Schema(description = "고객 판매점명")
|
||||||
|
|||||||
@ -97,6 +97,7 @@
|
|||||||
, SS3.ADDRESS AS ADDRESS3
|
, SS3.ADDRESS AS ADDRESS3
|
||||||
, SS3.TEL AS TEL3
|
, SS3.TEL AS TEL3
|
||||||
, SS3.FAX AS FAX3
|
, SS3.FAX AS FAX3
|
||||||
|
/*
|
||||||
, CASE WHEN Z.CREATE_SALE_STORE_ID = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') = '' THEN Z.ZIP_NO2
|
, CASE WHEN Z.CREATE_SALE_STORE_ID = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') = '' THEN Z.ZIP_NO2
|
||||||
WHEN Z.CREATE_SALE_STORE_ID = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') != '' THEN SS3.ZIP_NO
|
WHEN Z.CREATE_SALE_STORE_ID = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') != '' THEN SS3.ZIP_NO
|
||||||
ELSE Z.ZIP_NO1 END AS ZIP_NO
|
ELSE Z.ZIP_NO1 END AS ZIP_NO
|
||||||
@ -109,6 +110,16 @@
|
|||||||
, CASE WHEN Z.CREATE_SALE_STORE_ID = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') = '' THEN Z.FAX2
|
, CASE WHEN Z.CREATE_SALE_STORE_ID = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') = '' THEN Z.FAX2
|
||||||
WHEN Z.CREATE_SALE_STORE_ID = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') != '' THEN SS3.FAX
|
WHEN Z.CREATE_SALE_STORE_ID = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') != '' THEN SS3.FAX
|
||||||
ELSE Z.FAX1 END AS FAX
|
ELSE Z.FAX1 END AS FAX
|
||||||
|
*/
|
||||||
|
,(SELECT
|
||||||
|
SUBSTRING(MCL.REF_CHR3, CHARINDEX('〒', MCL.REF_CHR3) + 1,
|
||||||
|
CHARINDEX(')', MCL.REF_CHR3, CHARINDEX('〒', MCL.REF_CHR3)) - CHARINDEX('〒', MCL.REF_CHR3) - 1) FROM M_COMM_L MCL WHERE MCL.HEAD_CD = '103200' AND MCL.CODE = Z.BUSINESS_TEAM_CD ) as ZIP_NO
|
||||||
|
,(SELECT
|
||||||
|
LTRIM(SUBSTRING(MCL.REF_CHR3,
|
||||||
|
CHARINDEX(')', MCL.REF_CHR3, CHARINDEX('〒', MCL.REF_CHR3)) + 1,
|
||||||
|
LEN(MCL.REF_CHR3))) FROM M_COMM_L MCL WHERE MCL.HEAD_CD = '103200' AND MCL.CODE = Z.BUSINESS_TEAM_CD ) as ADDRESS
|
||||||
|
,(SELECT MCL.REF_CHR4 FROM M_COMM_L MCL WHERE MCL.HEAD_CD = '103200' AND MCL.CODE = Z.BUSINESS_TEAM_CD ) AS TEL
|
||||||
|
,(SELECT MCL.REF_CHR5 FROM M_COMM_L MCL WHERE MCL.HEAD_CD = '103200' AND MCL.CODE = Z.BUSINESS_TEAM_CD ) AS FAX
|
||||||
FROM (
|
FROM (
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
@ -125,6 +136,7 @@
|
|||||||
, SS1.TEL AS TEL2
|
, SS1.TEL AS TEL2
|
||||||
, SS1.FAX AS FAX2
|
, SS1.FAX AS FAX2
|
||||||
, SS1.FIRST_AGENT_ID
|
, SS1.FIRST_AGENT_ID
|
||||||
|
, (SELECT BC.BUSINESS_TEAM_CD FROM M_BUSINESS_CHARGER BC WHERE BC.BUSINESS_CHARGER_CD = T.BUSINESS_CHARGER_CD) AS BUSINESS_TEAM_CD
|
||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
SELECT
|
SELECT
|
||||||
@ -140,6 +152,7 @@
|
|||||||
, PI.REMARKS
|
, PI.REMARKS
|
||||||
, PI.CREATE_USER
|
, PI.CREATE_USER
|
||||||
, O.SALE_STORE_ID
|
, O.SALE_STORE_ID
|
||||||
|
, (SELECT SS.BUSINESS_CHARGER_CD FROM M_SALES_STORE SS WHERE SS.SALE_STORE_ID = O.SALE_STORE_ID ) AS BUSINESS_CHARGER_CD
|
||||||
, O.OBJECT_NAME
|
, O.OBJECT_NAME
|
||||||
, O.OBJECT_NAME_OMIT
|
, O.OBJECT_NAME_OMIT
|
||||||
, (SELECT SALE_STORE_ID FROM M_USER WHERE USER_ID = OI.CREATE_USER) AS CREATE_SALE_STORE_ID
|
, (SELECT SALE_STORE_ID FROM M_USER WHERE USER_ID = OI.CREATE_USER) AS CREATE_SALE_STORE_ID
|
||||||
|
|||||||
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user