견적서 저장 아이템 삭제 예외처리

This commit is contained in:
LAPTOP-L3VE7KK2\USER 2024-11-27 11:00:31 +09:00
parent 9c1e843052
commit b1478e8a7b

View File

@ -512,6 +512,7 @@ public class EstimateService {
String moduleModel = ""; String moduleModel = "";
String pcTypeNo = ""; String pcTypeNo = "";
for (ItemRequest itemRequest : itemList) { for (ItemRequest itemRequest : itemList) {
if (!"1".equals(itemRequest.getDelFlg())) {
if (StringUtils.isEmpty(itemRequest.getDispOrder())) { if (StringUtils.isEmpty(itemRequest.getDispOrder())) {
throw new QcastException( throw new QcastException(
ErrorCode.INVALID_INPUT_VALUE, ErrorCode.INVALID_INPUT_VALUE,
@ -538,7 +539,6 @@ public class EstimateService {
StringUtils.isEmpty(itemRequest.getPnowW()) ? "0" : itemRequest.getPnowW()); StringUtils.isEmpty(itemRequest.getPnowW()) ? "0" : itemRequest.getPnowW());
// 모듈/PC 체크 // 모듈/PC 체크
if (!"1".equals(itemRequest.getDelFlg())) {
if ("MODULE_".equals(itemRequest.getItemGroup())) { if ("MODULE_".equals(itemRequest.getItemGroup())) {
moduleModel += !StringUtils.isEmpty(moduleModel) ? splitStr : ""; moduleModel += !StringUtils.isEmpty(moduleModel) ? splitStr : "";
moduleModel += itemRequest.getItemNo(); moduleModel += itemRequest.getItemNo();
@ -602,6 +602,10 @@ public class EstimateService {
itemRequest.setHisNo(hisNo); itemRequest.setHisNo(hisNo);
itemRequest.setObjectNo(estimateRequest.getObjectNo()); itemRequest.setObjectNo(estimateRequest.getObjectNo());
itemRequest.setPlanNo(estimateRequest.getPlanNo()); itemRequest.setPlanNo(estimateRequest.getPlanNo());
itemRequest.setAmount(
!StringUtils.isEmpty(itemRequest.getAmount()) ? itemRequest.getAmount() : "0");
itemRequest.setSalePrice(
!StringUtils.isEmpty(itemRequest.getSalePrice()) ? itemRequest.getSalePrice() : "0");
itemRequest.setBomAmount( itemRequest.setBomAmount(
!StringUtils.isEmpty(itemRequest.getBomAmount()) ? itemRequest.getBomAmount() : "0"); !StringUtils.isEmpty(itemRequest.getBomAmount()) ? itemRequest.getBomAmount() : "0");
itemRequest.setPartAdd( itemRequest.setPartAdd(