From 372822d209a560b017294b594906aa89bd46f4ce Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期五, 11 七月 2025 09:02:41 +0800 Subject: [PATCH] 111 --- server/services/src/main/java/com/doumee/service/business/impl/OrdersServiceImpl.java | 47 +++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 41 insertions(+), 6 deletions(-) diff --git a/server/services/src/main/java/com/doumee/service/business/impl/OrdersServiceImpl.java b/server/services/src/main/java/com/doumee/service/business/impl/OrdersServiceImpl.java index 36a4040..73c6b13 100644 --- a/server/services/src/main/java/com/doumee/service/business/impl/OrdersServiceImpl.java +++ b/server/services/src/main/java/com/doumee/service/business/impl/OrdersServiceImpl.java @@ -1,5 +1,8 @@ package com.doumee.service.business.impl; +import com.doumee.core.constants.Constants; +import com.doumee.core.constants.ResponseStatus; +import com.doumee.core.exception.BusinessException; import com.doumee.core.model.PageData; import com.doumee.core.model.PageWrap; import com.doumee.core.utils.Utils; @@ -10,11 +13,14 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import jodd.util.StringUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; +import org.springframework.util.StringUtils; import java.util.List; +import java.util.Objects; /** * 璁㈠崟淇℃伅璁板綍Service瀹炵幇 @@ -29,9 +35,44 @@ @Override public Integer create(Orders orders) { + + ordersMapper.insert(orders); return orders.getId(); } + + + + public void initVerification(Orders orders){ + if(Objects.isNull(orders) + || Objects.isNull(orders.getType()) + || Objects.isNull(orders.getStartDate()) + || Objects.isNull(orders.getEndDate()) + || StringUtil.isBlank(orders.getLocation()) + || StringUtil.isBlank(orders.getLocationRemark()) + || Objects.isNull(orders.getLat()) + || Objects.isNull(orders.getLgt()) + || Objects.isNull(orders.getCategoryId()) + || (Constants.equalsInteger(orders.getType(),Constants.ZERO) && Objects.isNull(orders.getWorkType())) + || Objects.isNull(orders.getPriceNum1()) + || (!( Constants.equalsInteger(orders.getType(),Constants.ZERO) + && Constants.equalsInteger(orders.getWorkType(),Constants.TWO) ) && Objects.isNull(orders.getPrice()) ) + || ( Constants.equalsInteger(orders.getType(),Constants.ONE) && Objects.isNull(orders.getTransportTypeId()) ) + + ){ + throw new BusinessException(ResponseStatus.BAD_REQUEST); + } + + if(Constants.equalsInteger(orders.getType(),Constants.ONE)){ + + + } + + + } + + + @Override public void deleteById(Integer id) { @@ -171,9 +212,6 @@ if (pageWrap.getModel().getPayAccount() != null) { queryWrapper.lambda().eq(Orders::getPayAccount, pageWrap.getModel().getPayAccount()); } - if (pageWrap.getModel().getReviceAccount() != null) { - queryWrapper.lambda().eq(Orders::getReviceAccount, pageWrap.getModel().getReviceAccount()); - } if (pageWrap.getModel().getPriceRemark() != null) { queryWrapper.lambda().eq(Orders::getPriceRemark, pageWrap.getModel().getPriceRemark()); } @@ -253,9 +291,6 @@ } if (pageWrap.getModel().getIsUpdate() != null) { queryWrapper.lambda().eq(Orders::getIsUpdate, pageWrap.getModel().getIsUpdate()); - } - if (pageWrap.getModel().getBlackRecive() != null) { - queryWrapper.lambda().eq(Orders::getBlackRecive, pageWrap.getModel().getBlackRecive()); } for(PageWrap.SortData sortData: pageWrap.getSorts()) { if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) { -- Gitblit v1.9.3