Browse Source

Merge remote-tracking branch 'origin/dev-new-houpn' into dev

cangku
Houpn 3 years ago
parent
commit
c5680cbab1
  1. 2
      hiver-core/src/main/java/cc/hiver/core/entity/OrderXd.java
  2. 14
      hiver-core/src/main/java/cc/hiver/core/serviceimpl/OrderServiceImpl.java
  3. 2
      hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/SalesOrderController.java

2
hiver-core/src/main/java/cc/hiver/core/entity/OrderXd.java

@ -93,7 +93,7 @@ public class OrderXd implements Serializable {
*/ */
@ApiModelProperty("订单是否超时") @ApiModelProperty("订单是否超时")
@Column(name = "is_timeout") @Column(name = "is_timeout")
private String timeout; private Integer timeout;
/** /**
* 订单状态 * 订单状态

14
hiver-core/src/main/java/cc/hiver/core/serviceimpl/OrderServiceImpl.java

@ -73,7 +73,7 @@ public class OrderServiceImpl implements OrderService {
list.add(cb.like(kdOrderIdField, '%' + order.getKdOrderId() + '%')); list.add(cb.like(kdOrderIdField, '%' + order.getKdOrderId() + '%'));
} }
if (StrUtil.isNotBlank(order.getTimeout())) { if (order.getTimeout() != null) {
list.add(cb.equal(timeoutField, order.getTimeout())); list.add(cb.equal(timeoutField, order.getTimeout()));
} }
@ -127,6 +127,11 @@ public class OrderServiceImpl implements OrderService {
List<Predicate> list = new ArrayList<>(); List<Predicate> list = new ArrayList<>();
//订单工编号应该为空
if(StrUtil.isNotBlank(order.getOrderByWorker())){
list.add(cb.equal(orderByWorkerField,order.getOrderByWorker()));
}
//左关联--查询扛包工 //左关联--查询扛包工
if (StrUtil.isNotBlank(order.getOrderByWorker())) { if (StrUtil.isNotBlank(order.getOrderByWorker())) {
list.add((cb.equal(joinWorker.get("workerId"),orderByWorkerField))); list.add((cb.equal(joinWorker.get("workerId"),orderByWorkerField)));
@ -149,7 +154,7 @@ public class OrderServiceImpl implements OrderService {
}*/ }*/
if (StrUtil.isNotBlank(order.getTimeout())) { if (order.getTimeout() != null) {
list.add(cb.equal(timeoutField, order.getTimeout())); list.add(cb.equal(timeoutField, order.getTimeout()));
} }
@ -167,9 +172,6 @@ public class OrderServiceImpl implements OrderService {
list.add(cb.like(kdOrderIdField, order.getKdOrderId())); list.add(cb.like(kdOrderIdField, order.getKdOrderId()));
} }
if (StrUtil.isNotBlank(order.getTimeout())) {
list.add(cb.equal(timeoutField, order.getTimeout()));
}
// 创建时间 // 创建时间
if (StrUtil.isNotBlank(searchVo.getStartDate()) && StrUtil.isNotBlank(searchVo.getEndDate())) { if (StrUtil.isNotBlank(searchVo.getStartDate()) && StrUtil.isNotBlank(searchVo.getEndDate())) {
Date start = DateUtil.parse(searchVo.getStartDate()); Date start = DateUtil.parse(searchVo.getStartDate());
@ -219,7 +221,7 @@ public class OrderServiceImpl implements OrderService {
list.add(cb.or(cb.isNull(orderByWorkerField),cb.equal(orderByWorkerField,order.getOrderByWorker()))); list.add(cb.or(cb.isNull(orderByWorkerField),cb.equal(orderByWorkerField,order.getOrderByWorker())));
} }
if (StrUtil.isNotBlank(order.getTimeout())) { if (order.getTimeout() != null) {
list.add(cb.equal(timeoutField, order.getTimeout())); list.add(cb.equal(timeoutField, order.getTimeout()));
} }

2
hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/SalesOrderController.java

@ -126,7 +126,7 @@ public class SalesOrderController {
order.setOrderDescribe(""); order.setOrderDescribe("");
order.setOrderNum(num); order.setOrderNum(num);
order.setOrderStatus(1); order.setOrderStatus(1);
order.setTimeout("0"); order.setTimeout(2);
order.setOrderBkge(0); order.setOrderBkge(0);
order.setMobile(salesOrder.getConsigneeMobile()); order.setMobile(salesOrder.getConsigneeMobile());
order.setRegion(salesOrderForm.getRegion()); order.setRegion(salesOrderForm.getRegion());

Loading…
Cancel
Save