|
|
@@ -5,8 +5,6 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
-import com.github.pagehelper.PageHelper;
|
|
|
-import com.github.pagehelper.PageInfo;
|
|
|
import com.sckw.contract.api.RemoteContractService;
|
|
|
import com.sckw.contract.api.model.dto.res.ContractCommonInfoResDto;
|
|
|
import com.sckw.core.common.enums.NumberConstant;
|
|
|
@@ -14,8 +12,6 @@ import com.sckw.core.common.enums.StringConstant;
|
|
|
import com.sckw.core.common.enums.enums.DictTypeEnum;
|
|
|
import com.sckw.core.model.enums.CarWaybillEnum;
|
|
|
import com.sckw.core.model.enums.LogisticsOrderEnum;
|
|
|
-import com.sckw.core.model.page.PageHelperUtil;
|
|
|
-import com.sckw.core.model.page.PageResult;
|
|
|
import com.sckw.core.utils.*;
|
|
|
import com.sckw.core.web.constant.HttpStatus;
|
|
|
import com.sckw.core.web.context.LoginUserHolder;
|
|
|
@@ -33,14 +29,14 @@ import com.sckw.product.api.model.KwpGoods;
|
|
|
import com.sckw.stream.model.SckwBusSum;
|
|
|
import com.sckw.system.api.RemoteSystemService;
|
|
|
import com.sckw.system.api.RemoteUserService;
|
|
|
-import com.sckw.system.api.model.dto.res.*;
|
|
|
+import com.sckw.system.api.model.dto.res.EntCacheResDto;
|
|
|
+import com.sckw.system.api.model.dto.res.SysDictResDto;
|
|
|
import com.sckw.transport.dao.*;
|
|
|
import com.sckw.transport.model.*;
|
|
|
import com.sckw.transport.model.dto.OrderFinishDTO;
|
|
|
import com.sckw.transport.model.dto.OrderTakingDTO;
|
|
|
import com.sckw.transport.model.dto.StopOrderTakingDTO;
|
|
|
import com.sckw.transport.model.dto.SubcontractConsignmentDTO;
|
|
|
-import com.sckw.transport.model.param.AcceptCarriageOrderQuery;
|
|
|
import com.sckw.transport.model.param.DriverParam;
|
|
|
import com.sckw.transport.model.vo.*;
|
|
|
import jakarta.annotation.Resource;
|
|
|
@@ -119,26 +115,6 @@ public class AcceptCarriageOrderService {
|
|
|
@Autowired
|
|
|
private MongoTemplate mongoTemplate;
|
|
|
|
|
|
- public HttpResult list(AcceptCarriageOrderQuery query) {
|
|
|
- List<AcceptCarriageOrderVO> list = new ArrayList<>();
|
|
|
- AcceptCarriageOrderVO acceptCarriageOrderVo = new AcceptCarriageOrderVO();
|
|
|
- List<CarWaybillVO> carWaybillVOList = new ArrayList<>();
|
|
|
- CarWaybillVO carWaybillVo = new CarWaybillVO();
|
|
|
- carWaybillVOList.add(carWaybillVo);
|
|
|
- List<ConsignmentVO> consignmentVOS = new ArrayList<>();
|
|
|
- ConsignmentVO consignmentVo = new ConsignmentVO();
|
|
|
- consignmentVOS.add(consignmentVo);
|
|
|
- acceptCarriageOrderVo.setCarWaybillList(carWaybillVOList);
|
|
|
- acceptCarriageOrderVo.setConsignmentList(consignmentVOS);
|
|
|
- list.add(acceptCarriageOrderVo);
|
|
|
- PageHelper.startPage(query.getPage(), query.getPageSize());
|
|
|
- PageResult pageResult = PageHelperUtil.getPageResult(new PageInfo<>(list));
|
|
|
- return HttpResult.ok(pageResult);
|
|
|
- }
|
|
|
-
|
|
|
- public HttpResult count(AcceptCarriageOrderQuery query) {
|
|
|
- return null;
|
|
|
- }
|
|
|
|
|
|
/**
|
|
|
* 承运订单-分包托运
|
|
|
@@ -190,7 +166,7 @@ public class AcceptCarriageOrderService {
|
|
|
* 判断是否已存在分包【当前分包只允许加上主单一共三级】*/
|
|
|
Long count = logisticsOrderMapper.selectCount(new LambdaQueryWrapper<KwtLogisticsOrder>()
|
|
|
.in(KwtLogisticsOrder::getPids, bo.getLOrderId()));
|
|
|
- if (count >= NumberConstant.TWO) {
|
|
|
+ if (count > NumberConstant.TWO) {
|
|
|
throw new RuntimeException("分包次数已达上限!");
|
|
|
}
|
|
|
String pids = logisticsOrder.getPids();
|
|
|
@@ -1098,4 +1074,14 @@ public class AcceptCarriageOrderService {
|
|
|
orderDetailVO.setPerformanceAmount(logisticsOrder.getLoadAmount() == null ? null : String.valueOf(logisticsOrder.getLoadAmount()));
|
|
|
return HttpResult.ok(orderDetailVO);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 承运订单-完结订单-数据查询展示
|
|
|
+ * @param orderId 物流订单id
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public HttpResult acceptCarriageOrderFinishDetail(String orderId) {
|
|
|
+ OrderFinishVO orderFinishVO = kwtLogisticsOrderMapper.selectOrderFinishData(orderId);
|
|
|
+ return HttpResult.ok(orderFinishVO);
|
|
|
+ }
|
|
|
}
|