mirror of
https://git.hmsn.ink/kospo/svcm/api.git
synced 2026-03-19 21:05:06 +09:00
음수 입력 방지
This commit is contained in:
@@ -6,6 +6,7 @@ import com.kospo.svcm.config.utils.FileUtils;
|
|||||||
import com.kospo.svcm.config.utils.SequenceUtils;
|
import com.kospo.svcm.config.utils.SequenceUtils;
|
||||||
import com.kospo.svcm.dto.req.EstimateListSaveRequest;
|
import com.kospo.svcm.dto.req.EstimateListSaveRequest;
|
||||||
import com.kospo.svcm.dto.req.EstimateListUpdateRequest;
|
import com.kospo.svcm.dto.req.EstimateListUpdateRequest;
|
||||||
|
import com.kospo.svcm.dto.req.EstimateSaveRequest;
|
||||||
import com.kospo.svcm.dto.res.EstimateListResponse;
|
import com.kospo.svcm.dto.res.EstimateListResponse;
|
||||||
import com.kospo.svcm.dto.res.EstimateResponse;
|
import com.kospo.svcm.dto.res.EstimateResponse;
|
||||||
import com.kospo.svcm.dto.res.PbAttResponse;
|
import com.kospo.svcm.dto.res.PbAttResponse;
|
||||||
@@ -54,6 +55,11 @@ public class EstimateServiceImpl implements EstimateService {
|
|||||||
public EstimateListResponse save(EstimateListSaveRequest bidListSaveRequest) {
|
public EstimateListResponse save(EstimateListSaveRequest bidListSaveRequest) {
|
||||||
Business business = (Business) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
|
Business business = (Business) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
List<EstimateSaveRequest> nagativeList = bidListSaveRequest.getEstimates().stream().filter(estimate -> estimate.getAmt() <= 0).toList();
|
||||||
|
if(!nagativeList.isEmpty()) throw new CustomMessageException(CustomMessageException.CusMessage.builder()
|
||||||
|
.code("999999")
|
||||||
|
.message("음수 또는 0 은 입력 불가합니다.")
|
||||||
|
.build());
|
||||||
List<Estimate> bids = new ArrayList<>();
|
List<Estimate> bids = new ArrayList<>();
|
||||||
|
|
||||||
String prcsNo = bidListSaveRequest.getEstimates().get(0).getPrcsNo();
|
String prcsNo = bidListSaveRequest.getEstimates().get(0).getPrcsNo();
|
||||||
|
|||||||
Reference in New Issue
Block a user