mirror of
https://git.hmsn.ink/kospo/svcm/api.git
synced 2026-03-20 05:53:27 +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.dto.req.EstimateListSaveRequest;
|
||||
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.EstimateResponse;
|
||||
import com.kospo.svcm.dto.res.PbAttResponse;
|
||||
@@ -54,6 +55,11 @@ public class EstimateServiceImpl implements EstimateService {
|
||||
public EstimateListResponse save(EstimateListSaveRequest bidListSaveRequest) {
|
||||
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<>();
|
||||
|
||||
String prcsNo = bidListSaveRequest.getEstimates().get(0).getPrcsNo();
|
||||
|
||||
Reference in New Issue
Block a user