提交 c38ccc97 authored 作者: huyufan's avatar huyufan

订单逆向

上级 3e14371d
package com.clx.order.params;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class OrderGoodsEditParams {
private Integer id;
@ApiModelProperty("订单编号")
private String orderNo;
@ApiModelProperty("货单编号")
private String orderGoodsNo;
@ApiModelProperty("用车需求: 1平台车辆 2部分平台车辆 3自有车辆")
private Integer truckDemand;
@ApiModelProperty("用车方式 1:平台车辆配货 2:自有车辆配货")
private Integer vehicleUsage;
@ApiModelProperty("货单状态")
private Integer orderGoodsStatus;
@ApiModelProperty("损耗单价(分)")
private BigDecimal lossPrice;
@ApiModelProperty("提取吨数")
private BigDecimal extractWeight;
@ApiModelProperty("剩余拉运吨数")
private BigDecimal residueTransportWeight;
@ApiModelProperty("已拉运吨数")
private BigDecimal alreadyTransportWeight;
@ApiModelProperty("发货地址ID")
private Integer sendAddressId;
@ApiModelProperty("发货地址简称")
private String sendAddressShorter;
@ApiModelProperty("发货地址经度")
private BigDecimal sendLongitude;
@ApiModelProperty("发货地址纬度")
private BigDecimal sendLatitude;
@ApiModelProperty("收货地址ID")
private Integer receiveAddressId;
@ApiModelProperty("收货地址简称")
private String receiveAddressShorter;
@ApiModelProperty("收货地址经度")
private BigDecimal receiveLongitude;
@ApiModelProperty("收货地址纬度")
private BigDecimal receiveLatitude;
@ApiModelProperty("货物ID")
private Integer goodsId;
@ApiModelProperty("货物名称")
private String goodsName;
@ApiModelProperty("挂单方式 1公开派单 2定向派单")
private Integer pendingOrderWay;
@ApiModelProperty("定向运单失效时间")
private String directionalExpireTime;
@ApiModelProperty("'最晚接单时间'")
private String lastOrderTime;
@ApiModelProperty("最晚到达货源地时间")
private String lastArriveSendTime;
@ApiModelProperty("最晚装货时间")
private String lastLoadTime;
@ApiModelProperty("'最晚到达目的地时间'")
private String lastArriveReceiveTime;
@ApiModelProperty("挂单时间")
private String pendingOrderTime;
@ApiModelProperty("提取方式 1提取全部 2提取部分")
private Integer extractWay;
@ApiModelProperty("需要车辆/辆")
private Integer needTruckNum;
@ApiModelProperty("高级物流经理id")
private Integer seniorLogisticsManagerId;
@ApiModelProperty("高级物流经理姓名")
private String seniorLogisticsManagerName;
@ApiModelProperty("挂单运费")
private BigDecimal pendingOrderFreight;
@ApiModelProperty("创建人用户编号")
private Long userNo;
@ApiModelProperty("创建人姓名")
private String userName;
@ApiModelProperty("结算账期 1拉运完成结 2月结")
private Integer settlementAccountPeriod;
@ApiModelProperty("是否暂停 0:否 1:是")
private Integer stopFlag;
@ApiModelProperty("批次号")
private Long batchNumber;
@ApiModelProperty("创建时间")
private String createTime;
@ApiModelProperty("修改时间")
private String modifiedTime;
}
package com.clx.performance.param.pc; package com.clx.performance.param.pc;
import com.clx.order.params.OrderGoodsChildParams; import com.clx.order.params.OrderGoodsChildParams;
import com.clx.order.params.OrderGoodsEditParams;
import com.msl.common.convertor.field.Converted; import com.msl.common.convertor.field.Converted;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Getter; import lombok.Getter;
...@@ -27,5 +28,5 @@ public class UpdateEditOrderGoodsParam { ...@@ -27,5 +28,5 @@ public class UpdateEditOrderGoodsParam {
@Valid @Valid
@Converted(isDynamic = true) @Converted(isDynamic = true)
private List<OrderGoodsChildParams> orderGoodsChildParams; private List<OrderGoodsEditParams> orderGoodsChildParams;
} }
...@@ -8,6 +8,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; ...@@ -8,6 +8,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.clx.order.enums.VehicleUsageEnum; import com.clx.order.enums.VehicleUsageEnum;
import com.clx.order.feign.OrderFeign; import com.clx.order.feign.OrderFeign;
import com.clx.order.param.feign.RollbackOrderWeightParam; import com.clx.order.param.feign.RollbackOrderWeightParam;
import com.clx.order.params.OrderGoodsChildParams;
import com.clx.order.params.OrderGoodsEditParams;
import com.clx.order.params.PageOrderGoodsListParam; import com.clx.order.params.PageOrderGoodsListParam;
import com.clx.order.vo.feign.FeignOrderVO; import com.clx.order.vo.feign.FeignOrderVO;
import com.clx.performance.dao.OrderChildDao; import com.clx.performance.dao.OrderChildDao;
...@@ -240,6 +242,9 @@ public class OrderGoodsServiceImpl implements OrderGoodsService { ...@@ -240,6 +242,9 @@ public class OrderGoodsServiceImpl implements OrderGoodsService {
@Override @Override
public void updateEditOrderGoods(UpdateEditOrderGoodsParam param) { public void updateEditOrderGoods(UpdateEditOrderGoodsParam param) {
List<OrderGoodsEditParams> childParamsList = param.getOrderGoodsChildParams();
List<OrderChild> orderChildList = orderChildDao.selectListByOrderGoodsList(childParamsList.stream().map(OrderGoodsEditParams::getOrderGoodsNo).collect(Collectors.toList()));
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论