提交 760530b5 authored 作者: liruixin's avatar liruixin

是否超吨 计算吨数

上级 837222c2
package com.clx.performance.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
import java.util.Arrays;
import java.util.Optional;
@Getter
@AllArgsConstructor
public enum OrderGoodsOverWeightEnum {
NO("0", "否"),
YES("1", "是"),
;
private final String code;
private final String name;
public static Optional<OrderGoodsOverWeightEnum> getByCode(String code) {
return Arrays.stream(values()).filter(e -> e.code .equals(code)).findFirst();
}
}
......@@ -286,7 +286,13 @@ public class OrderChildServiceImpl implements OrderChildService {
orderChild.setTruckLoad(truckLoad);
orderChild.setTruckModel(driverTruckInfo.getModel());
orderChild.setWeight(orderChild.getTruckLoad());
Integer overWeight = orderInfo.getOverWeight();
if(Objects.equals(overWeight,OrderGoodsOverWeightEnum.NO.getCode())){
orderChild.setWeight(new BigDecimal(33));
}else{
orderChild.setWeight(new BigDecimal(50));
}
//orderChild.setWeight(orderChild.getTruckLoad());
orderChild.setFreight(orderChildFreightCalc(orderChild));
orderChild.setPayTime(now);
orderChild.setStatus(OrderChildEnum.Status.CREATED.getCode());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论