Merge pull request '견적서 빈값저장' (#445) from dev into dev-deploy
Reviewed-on: #445
This commit is contained in:
commit
e988fe1a5a
@ -336,11 +336,17 @@ public class EstimateService {
|
||||
message.getMessage("common.message.required.data", "User ID"));
|
||||
}
|
||||
|
||||
List<ItemRequest> circuitItemList = estimateRequest.getCircuitItemList(); //drawingFlg != "1" 인 경우 (도면 없이 저장) circuitItemList는 비어있어도 정상
|
||||
List<ItemRequest> itemList = estimateRequest.getItemList();
|
||||
|
||||
if (itemList == null || itemList.isEmpty()) {
|
||||
throw new QcastException(ErrorCode.INVALID_INPUT_VALUE,
|
||||
message.getMessage("common.message.required.data", "itemList"));
|
||||
}
|
||||
|
||||
String splitStr = "、";
|
||||
List<RoofRequest> orgRoofList = new ArrayList<RoofRequest>();
|
||||
List<RoofRequest> roofList = new ArrayList<RoofRequest>();
|
||||
List<ItemRequest> circuitItemList = estimateRequest.getCircuitItemList();
|
||||
List<ItemRequest> itemList = estimateRequest.getItemList();
|
||||
|
||||
estimateRequest.setTempFlg("0");
|
||||
|
||||
|
||||
@ -12,6 +12,7 @@ import com.interplug.qcast.biz.master.dto.pcs.menualconf.ApiPcsMenualConfRequest
|
||||
import com.interplug.qcast.biz.master.dto.pcs.series.ApiPcsSeriesItemRequest;
|
||||
import com.interplug.qcast.biz.master.dto.pcs.series.ApiPcsSeriesItemResponse;
|
||||
import com.interplug.qcast.biz.master.dto.pcs.voltagestepup.ApiPcsVoltageStepUpResponse;
|
||||
import com.interplug.qcast.biz.master.dto.quotation.ApiQuotationErrSaveRequest;
|
||||
import com.interplug.qcast.biz.master.dto.quotation.ApiQuotationItemRequest;
|
||||
import com.interplug.qcast.biz.master.dto.quotation.ApiQuotationItemResponse;
|
||||
import com.interplug.qcast.biz.master.dto.roofmaterial.ApiRoofMaterialResponse;
|
||||
@ -294,4 +295,11 @@ public class MasterController {
|
||||
HttpServletRequest request, @RequestBody ApiQuotationItemRequest quotationItemRequest) {
|
||||
return quotationService.getQuotationItem(request.getHeader("Referer"), quotationItemRequest);
|
||||
}
|
||||
|
||||
@Operation(description = "견적서 오류를 저장한다.")
|
||||
@PostMapping("/quotationErrSave")
|
||||
public ApiResponse<Void> quotationErrSave(
|
||||
HttpServletRequest request, @RequestBody ApiQuotationErrSaveRequest quotationErrSaveRequest) {
|
||||
return quotationService.quotationErrSave(request.getHeader("Referer"), quotationErrSaveRequest);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
package com.interplug.qcast.biz.master;
|
||||
|
||||
import com.interplug.qcast.biz.master.dto.ApiResponse;
|
||||
import com.interplug.qcast.biz.master.dto.quotation.ApiQuotationErrSaveRequest;
|
||||
import com.interplug.qcast.biz.master.dto.quotation.ApiQuotationItemRequest;
|
||||
import com.interplug.qcast.biz.master.dto.quotation.ApiQuotationItemResponse;
|
||||
import java.util.List;
|
||||
@ -16,4 +17,9 @@ public interface QuotationService {
|
||||
@PostMapping("/item")
|
||||
public ApiResponse<List<ApiQuotationItemResponse>> getQuotationItem(
|
||||
@RequestHeader("Referer") String referer, @RequestBody ApiQuotationItemRequest req);
|
||||
|
||||
// 견적서 오류 저장
|
||||
@PostMapping("/errSave")
|
||||
public ApiResponse<Void> quotationErrSave(
|
||||
@RequestHeader("Referer") String referer, @RequestBody ApiQuotationErrSaveRequest req);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user