From 731d340abf283b5370e7b44524589580068be849 Mon Sep 17 00:00:00 2001
From: cb <275647614@qq.com>
Date: Mon, 8 Sep 2025 14:30:10 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/ghy/order/domain/AfterServiceRecord.java | 8 ++++++++
.../impl/AfterServiceRecordServiceImpl.java | 15 +++++++++++++++
.../mapper/order/AfterServiceRecordMapper.xml | 10 +++++++++-
3 files changed, 32 insertions(+), 1 deletion(-)
diff --git a/ghy-order/src/main/java/com/ghy/order/domain/AfterServiceRecord.java b/ghy-order/src/main/java/com/ghy/order/domain/AfterServiceRecord.java
index 1be91943..0998d7de 100644
--- a/ghy-order/src/main/java/com/ghy/order/domain/AfterServiceRecord.java
+++ b/ghy-order/src/main/java/com/ghy/order/domain/AfterServiceRecord.java
@@ -165,6 +165,14 @@ public class AfterServiceRecord extends BaseEntity
@Excel(name = "师傅收货确认:0-未收货,1-已收货")
private Integer workerReceiveConfirm;
+ /** 师傅重发/补发备注 */
+ @Excel(name = "师傅重发/补发备注")
+ private String workerResendRemark;
+
+ /** 师傅重发/补发图片 */
+ @Excel(name = "师傅重发/补发图片")
+ private String workerResendImages;
+
/** 客户不同意图片 */
@Excel(name = "客户不同意图片")
private String customerDisagreeImages;
diff --git a/ghy-order/src/main/java/com/ghy/order/service/impl/AfterServiceRecordServiceImpl.java b/ghy-order/src/main/java/com/ghy/order/service/impl/AfterServiceRecordServiceImpl.java
index 5ae31f82..453305fc 100644
--- a/ghy-order/src/main/java/com/ghy/order/service/impl/AfterServiceRecordServiceImpl.java
+++ b/ghy-order/src/main/java/com/ghy/order/service/impl/AfterServiceRecordServiceImpl.java
@@ -393,6 +393,13 @@ public class AfterServiceRecordServiceImpl implements IAfterServiceRecordService
afterServiceRecord.setWorkerResendTime(new Date());
afterServiceRecord.setWorkerResendType(param.getWorkerResendType()); // 1-快递/物流,2-送货上门,3-自提
afterServiceRecord.setWorkerResendTrackingNumber(param.getWorkerResendTrackingNumber()); // 物流单号
+ // 新增:设置师傅重发/补发备注和图片
+ if (param.getWorkerResendRemark() != null) {
+ afterServiceRecord.setWorkerResendRemark(param.getWorkerResendRemark());
+ }
+ if (param.getWorkerResendImages() != null) {
+ afterServiceRecord.setWorkerResendImages(param.getWorkerResendImages());
+ }
afterServiceRecordMapper.updateAfterServiceRecord(afterServiceRecord);
@@ -769,6 +776,14 @@ public class AfterServiceRecordServiceImpl implements IAfterServiceRecordService
afterServiceRecord.setWorkerResendPlan(param.getWorkerResendPlan());
afterServiceRecord.setUpdateBy(param.getUpdateBy());
+ // 新增:设置师傅重发/补发备注和图片
+ if (param.getWorkerResendRemark() != null) {
+ afterServiceRecord.setWorkerResendRemark(param.getWorkerResendRemark());
+ }
+ if (param.getWorkerResendImages() != null) {
+ afterServiceRecord.setWorkerResendImages(param.getWorkerResendImages());
+ }
+
// 更新数据库
int result = afterServiceRecordMapper.updateAfterServiceRecord(afterServiceRecord);
if (result > 0) {
diff --git a/ghy-order/src/main/resources/mapper/order/AfterServiceRecordMapper.xml b/ghy-order/src/main/resources/mapper/order/AfterServiceRecordMapper.xml
index c72a077e..472e32c5 100644
--- a/ghy-order/src/main/resources/mapper/order/AfterServiceRecordMapper.xml
+++ b/ghy-order/src/main/resources/mapper/order/AfterServiceRecordMapper.xml
@@ -47,6 +47,8 @@
+
+
@@ -56,7 +58,7 @@
worker_feedback_reason_type, worker_feedback_reason, refund, agreed_refund, original_refund,
customer_final_check, create_by, create_time, update_by, update_time, remark, refund_apply_time, customer_agree_redo,
redo_complete_time, redo_complete_remark, redo_complete_images, is_auto_processed, after_service_category, after_service_type, return_status,
- return_address, return_contact, return_phone, return_type, return_remark, return_images, return_tracking_number, return_ship_time, merchant_receive_time, worker_resend_plan, worker_resend_time, worker_resend_type, worker_resend_tracking_number, worker_receive_status, worker_agree_type, worker_receive_confirm,
+ return_address, return_contact, return_phone, return_type, return_remark, return_images, return_tracking_number, return_ship_time, merchant_receive_time, worker_resend_plan, worker_resend_time, worker_resend_type, worker_resend_tracking_number, worker_receive_status, worker_agree_type, worker_receive_confirm, worker_resend_remark, worker_resend_images,
customer_disagree_images, customer_disagree_reason
from after_service_record
@@ -128,6 +130,8 @@
worker_receive_status,
worker_agree_type,
worker_receive_confirm,
+ worker_resend_remark,
+ worker_resend_images,
customer_disagree_images,
customer_disagree_reason,
create_by,
@@ -170,6 +174,8 @@
#{workerReceiveStatus},
#{workerAgreeType},
#{workerReceiveConfirm},
+ #{workerResendRemark},
+ #{workerResendImages},
#{customerDisagreeImages},
#{customerDisagreeReason},
#{createBy},
@@ -218,6 +224,8 @@
worker_receive_status = #{workerReceiveStatus},
worker_agree_type = #{workerAgreeType},
worker_receive_confirm = #{workerReceiveConfirm},
+ worker_resend_remark = #{workerResendRemark},
+ worker_resend_images = #{workerResendImages},
customer_disagree_images = #{customerDisagreeImages},
customer_disagree_reason = #{customerDisagreeReason},
create_by = #{createBy},