no message
This commit is contained in:
parent
a805c562c9
commit
e7bb47f023
|
|
@ -493,6 +493,9 @@ public class OrderController extends BaseController {
|
||||||
od.setExpectTimeStart(om.getExpectTimeStart());
|
od.setExpectTimeStart(om.getExpectTimeStart());
|
||||||
od.setExpectTimeEnd(om.getExpectTimeEnd());
|
od.setExpectTimeEnd(om.getExpectTimeEnd());
|
||||||
od.setWorkBeginTime(new Date());
|
od.setWorkBeginTime(new Date());
|
||||||
|
// 将主单的客户备注和订单图片复制到子单
|
||||||
|
// od.setCustomerRemark(om.getCustomerRemark());
|
||||||
|
od.setOrderImages(om.getOrderImages());
|
||||||
// 将主单的师傅备注复制到子单
|
// 将主单的师傅备注复制到子单
|
||||||
if(request.getWorkerId().equals(om.getWorkerId())) {
|
if(request.getWorkerId().equals(om.getWorkerId())) {
|
||||||
od.setWorkerRemark(om.getWorkerRemark());
|
od.setWorkerRemark(om.getWorkerRemark());
|
||||||
|
|
@ -1638,6 +1641,7 @@ public class OrderController extends BaseController {
|
||||||
detailOrderList.stream().forEach(detail -> {
|
detailOrderList.stream().forEach(detail -> {
|
||||||
AfterServiceRecord afterServiceRecordQry = new AfterServiceRecord();
|
AfterServiceRecord afterServiceRecordQry = new AfterServiceRecord();
|
||||||
afterServiceRecordQry.setOrderDetailId(detail.getId());
|
afterServiceRecordQry.setOrderDetailId(detail.getId());
|
||||||
|
afterServiceRecordQry.setExcludeAfterServiceFinished(Boolean.TRUE);
|
||||||
List<AfterServiceRecord> records = afterServiceRecordService
|
List<AfterServiceRecord> records = afterServiceRecordService
|
||||||
.selectAfterServiceRecordList(afterServiceRecordQry);
|
.selectAfterServiceRecordList(afterServiceRecordQry);
|
||||||
// 检查子单师傅ID是否与主单师傅ID一致且有售后记录
|
// 检查子单师傅ID是否与主单师傅ID一致且有售后记录
|
||||||
|
|
@ -1992,6 +1996,7 @@ public class OrderController extends BaseController {
|
||||||
detailOrderList.stream().forEach(detail -> {
|
detailOrderList.stream().forEach(detail -> {
|
||||||
AfterServiceRecord afterServiceRecordQry = new AfterServiceRecord();
|
AfterServiceRecord afterServiceRecordQry = new AfterServiceRecord();
|
||||||
afterServiceRecordQry.setOrderDetailId(detail.getId());
|
afterServiceRecordQry.setOrderDetailId(detail.getId());
|
||||||
|
afterServiceRecordQry.setExcludeAfterServiceFinished(Boolean.TRUE);
|
||||||
List<AfterServiceRecord> records = afterServiceRecordService
|
List<AfterServiceRecord> records = afterServiceRecordService
|
||||||
.selectAfterServiceRecordList(afterServiceRecordQry);
|
.selectAfterServiceRecordList(afterServiceRecordQry);
|
||||||
// 检查子单师傅ID是否与主单师傅ID一致且有售后记录
|
// 检查子单师傅ID是否与主单师傅ID一致且有售后记录
|
||||||
|
|
@ -2266,6 +2271,7 @@ public class OrderController extends BaseController {
|
||||||
// 售后记录
|
// 售后记录
|
||||||
AfterServiceRecord afterServiceRecord = new AfterServiceRecord();
|
AfterServiceRecord afterServiceRecord = new AfterServiceRecord();
|
||||||
afterServiceRecord.setOrderDetailId(detail.getId());
|
afterServiceRecord.setOrderDetailId(detail.getId());
|
||||||
|
afterServiceRecord.setExcludeAfterServiceFinished(true);
|
||||||
List<AfterServiceRecord> afterServiceRecordList
|
List<AfterServiceRecord> afterServiceRecordList
|
||||||
=afterServiceRecordService.selectAfterServiceRecordList(afterServiceRecord);
|
=afterServiceRecordService.selectAfterServiceRecordList(afterServiceRecord);
|
||||||
orderListResponse.setShowAfterServiceRecord( 1);
|
orderListResponse.setShowAfterServiceRecord( 1);
|
||||||
|
|
|
||||||
|
|
@ -567,6 +567,7 @@ public class OrderDetailController extends BaseController {
|
||||||
orderListResponse.setWorkFinishTime(detail.getWorkFinishTime());
|
orderListResponse.setWorkFinishTime(detail.getWorkFinishTime());
|
||||||
orderListResponse.setRemark(goods.getRemark());
|
orderListResponse.setRemark(goods.getRemark());
|
||||||
orderListResponse.setCustomerRemark(orderMaster.getRemark());
|
orderListResponse.setCustomerRemark(orderMaster.getRemark());
|
||||||
|
orderListResponse.setOrderImages(detail.getOrderImages());
|
||||||
orderListResponse.setFinishImgList(finishImgList);
|
orderListResponse.setFinishImgList(finishImgList);
|
||||||
orderListResponse.setWorkerRemark(detail.getRemark());
|
orderListResponse.setWorkerRemark(detail.getRemark());
|
||||||
orderListResponse.setAfterServiceRecordList(afterServiceRecordList);
|
orderListResponse.setAfterServiceRecordList(afterServiceRecordList);
|
||||||
|
|
|
||||||
|
|
@ -1802,6 +1802,7 @@ public class OrderMasterController extends BaseController {
|
||||||
}
|
}
|
||||||
|
|
||||||
OrderStandardDetail orderStandardDetail = new OrderStandardDetail();
|
OrderStandardDetail orderStandardDetail = new OrderStandardDetail();
|
||||||
|
orderStandardDetail.setOrderImages(orderDetail.getOrderImages());
|
||||||
orderStandardDetail.setHandoverImages(orderDetail.getHandoverImages());
|
orderStandardDetail.setHandoverImages(orderDetail.getHandoverImages());
|
||||||
orderStandardDetail.setHandoverRemark(orderDetail.getHandoverRemark());
|
orderStandardDetail.setHandoverRemark(orderDetail.getHandoverRemark());
|
||||||
orderStandardDetail.setDeliveryType(orderDetail.getDeliveryType());
|
orderStandardDetail.setDeliveryType(orderDetail.getDeliveryType());
|
||||||
|
|
|
||||||
|
|
@ -126,4 +126,7 @@ public class OrderStandardDetail {
|
||||||
|
|
||||||
|
|
||||||
private String handoverRemark;
|
private String handoverRemark;
|
||||||
|
|
||||||
|
private String orderImages;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -298,6 +298,12 @@ public class OrderDetail extends BaseEntity {
|
||||||
@Excel(name = "快递单号")
|
@Excel(name = "快递单号")
|
||||||
private String trackingNumber;
|
private String trackingNumber;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 订单图片 - 客户下单时上传的图片
|
||||||
|
*/
|
||||||
|
@Excel(name = "订单图片")
|
||||||
|
private String orderImages;
|
||||||
|
|
||||||
//是否立即发货
|
//是否立即发货
|
||||||
private Integer isQuicklyDelivery;
|
private Integer isQuicklyDelivery;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -112,8 +112,9 @@ public class OrderMasterServiceImpl implements OrderMasterService {
|
||||||
OrderMaster oldOrder = this.selectById(orderMaster.getId());
|
OrderMaster oldOrder = this.selectById(orderMaster.getId());
|
||||||
if ((orderMaster.getOrderStatus() != null && !Objects.equals(oldOrder.getOrderStatus(), orderMaster.getOrderStatus()))
|
if ((orderMaster.getOrderStatus() != null && !Objects.equals(oldOrder.getOrderStatus(), orderMaster.getOrderStatus()))
|
||||||
|| orderMaster.getExpectTimeStart() != null && orderMaster.getExpectTimeStart().compareTo(new Date()) > 0) {
|
|| orderMaster.getExpectTimeStart() != null && orderMaster.getExpectTimeStart().compareTo(new Date()) > 0) {
|
||||||
// 状态变更或者预约时间大于当前时间便清除超时状态
|
|
||||||
orderMaster.setTimeout(0);
|
orderMaster.setTimeout(0);
|
||||||
|
|
||||||
}
|
}
|
||||||
return orderMasterMapper.updateOrderMaster(orderMaster);
|
return orderMasterMapper.updateOrderMaster(orderMaster);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,7 @@
|
||||||
<result property="deliveryRemark" column="delivery_remark"/>
|
<result property="deliveryRemark" column="delivery_remark"/>
|
||||||
<result property="deliveryImages" column="delivery_images"/>
|
<result property="deliveryImages" column="delivery_images"/>
|
||||||
<result property="trackingNumber" column="tracking_number"/>
|
<result property="trackingNumber" column="tracking_number"/>
|
||||||
|
<result property="orderImages" column="order_images"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectOrderDetail">
|
<sql id="selectOrderDetail">
|
||||||
|
|
@ -93,7 +94,8 @@
|
||||||
delivery_type,
|
delivery_type,
|
||||||
delivery_remark,
|
delivery_remark,
|
||||||
delivery_images,
|
delivery_images,
|
||||||
tracking_number
|
tracking_number,
|
||||||
|
order_images
|
||||||
FROM order_detail
|
FROM order_detail
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
|
|
@ -140,7 +142,8 @@
|
||||||
od.delivery_type,
|
od.delivery_type,
|
||||||
od.delivery_remark,
|
od.delivery_remark,
|
||||||
od.delivery_images,
|
od.delivery_images,
|
||||||
od.tracking_number
|
od.tracking_number,
|
||||||
|
od.order_images
|
||||||
FROM order_detail od
|
FROM order_detail od
|
||||||
LEFT JOIN order_master om ON om.id = od.order_master_id
|
LEFT JOIN order_master om ON om.id = od.order_master_id
|
||||||
LEFT JOIN customer_address ca ON ca.customer_address_id = om.address_id
|
LEFT JOIN customer_address ca ON ca.customer_address_id = om.address_id
|
||||||
|
|
@ -424,6 +427,7 @@
|
||||||
<if test="deliveryRemark != null">delivery_remark = #{deliveryRemark},</if>
|
<if test="deliveryRemark != null">delivery_remark = #{deliveryRemark},</if>
|
||||||
<if test="deliveryImages != null">delivery_images = #{deliveryImages},</if>
|
<if test="deliveryImages != null">delivery_images = #{deliveryImages},</if>
|
||||||
<if test="trackingNumber != null">tracking_number = #{trackingNumber},</if>
|
<if test="trackingNumber != null">tracking_number = #{trackingNumber},</if>
|
||||||
|
<if test="orderImages != null">order_images = #{orderImages},</if>
|
||||||
update_time = SYSDATE()
|
update_time = SYSDATE()
|
||||||
</set>
|
</set>
|
||||||
WHERE id = #{id}
|
WHERE id = #{id}
|
||||||
|
|
@ -493,6 +497,7 @@
|
||||||
<if test="deliveryRemark != null">delivery_remark,</if>
|
<if test="deliveryRemark != null">delivery_remark,</if>
|
||||||
<if test="deliveryImages != null">delivery_images,</if>
|
<if test="deliveryImages != null">delivery_images,</if>
|
||||||
<if test="trackingNumber != null">tracking_number,</if>
|
<if test="trackingNumber != null">tracking_number,</if>
|
||||||
|
<if test="orderImages != null">order_images,</if>
|
||||||
<if test="expectTimeStart != null">expect_time_start,</if>
|
<if test="expectTimeStart != null">expect_time_start,</if>
|
||||||
<if test="expectTimeEnd != null">expect_time_end,</if>
|
<if test="expectTimeEnd != null">expect_time_end,</if>
|
||||||
<if test="workBeginTime != null">work_begin_time,</if>
|
<if test="workBeginTime != null">work_begin_time,</if>
|
||||||
|
|
@ -523,6 +528,7 @@
|
||||||
<if test="deliveryRemark != null">#{deliveryRemark},</if>
|
<if test="deliveryRemark != null">#{deliveryRemark},</if>
|
||||||
<if test="deliveryImages != null">#{deliveryImages},</if>
|
<if test="deliveryImages != null">#{deliveryImages},</if>
|
||||||
<if test="trackingNumber != null">#{trackingNumber},</if>
|
<if test="trackingNumber != null">#{trackingNumber},</if>
|
||||||
|
<if test="orderImages != null">#{orderImages},</if>
|
||||||
<if test="expectTimeStart != null">#{expectTimeStart},</if>
|
<if test="expectTimeStart != null">#{expectTimeStart},</if>
|
||||||
<if test="expectTimeEnd != null">#{expectTimeEnd},</if>
|
<if test="expectTimeEnd != null">#{expectTimeEnd},</if>
|
||||||
<if test="workBeginTime != null">#{workBeginTime},</if>
|
<if test="workBeginTime != null">#{workBeginTime},</if>
|
||||||
|
|
|
||||||
|
|
@ -362,7 +362,17 @@
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
<if test="timeout != null">
|
<if test="timeout != null">
|
||||||
AND om.timeout_ = #{timeout}
|
AND (
|
||||||
|
om.timeout_ = #{timeout}
|
||||||
|
OR (
|
||||||
|
#{timeout} = 1
|
||||||
|
AND EXISTS (
|
||||||
|
SELECT 1 FROM order_detail od
|
||||||
|
WHERE od.order_master_id = om.id
|
||||||
|
AND od.timeout_ = 1
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
</if>
|
</if>
|
||||||
<if test="isCall != null">
|
<if test="isCall != null">
|
||||||
AND om.is_call = #{isCall}
|
AND om.is_call = #{isCall}
|
||||||
|
|
@ -477,6 +487,19 @@
|
||||||
<if test="createBy != null and createBy != ''">
|
<if test="createBy != null and createBy != ''">
|
||||||
AND om.create_by = #{createBy}
|
AND om.create_by = #{createBy}
|
||||||
</if>
|
</if>
|
||||||
|
<if test="timeout != null">
|
||||||
|
AND (
|
||||||
|
om.timeout_ = #{timeout}
|
||||||
|
OR (
|
||||||
|
#{timeout} = 1
|
||||||
|
AND EXISTS (
|
||||||
|
SELECT 1 FROM order_detail od
|
||||||
|
WHERE od.order_master_id = om.id
|
||||||
|
AND od.timeout_ = 1
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
@ -754,7 +777,17 @@
|
||||||
from order_master om
|
from order_master om
|
||||||
where 1 = 1
|
where 1 = 1
|
||||||
<if test="timeout != null">
|
<if test="timeout != null">
|
||||||
AND om.timeout_ = #{timeout}
|
AND (
|
||||||
|
om.timeout_ = #{timeout}
|
||||||
|
OR (
|
||||||
|
#{timeout} = 1
|
||||||
|
AND EXISTS (
|
||||||
|
SELECT 1 FROM order_detail od
|
||||||
|
WHERE od.order_master_id = om.id
|
||||||
|
AND od.timeout_ = 1
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
</if>
|
</if>
|
||||||
<if test="isCall != null">
|
<if test="isCall != null">
|
||||||
AND om.is_call = #{isCall}
|
AND om.is_call = #{isCall}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue