diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/AfterSalesShippingDevice.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/AfterSalesShippingDevice.java
index 32019084..a2331b29 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/AfterSalesShippingDevice.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/AfterSalesShippingDevice.java
@@ -90,6 +90,10 @@ public class AfterSalesShippingDevice extends BaseEntity
@Excel(name = "SN号")
private String snCode;
+ /** 软件版本 */
+ @Excel(name = "软件版本")
+ private String softwareVersion;
+
/** 售后图片地址 */
@Excel(name = "售后图片地址")
private String aftersalesPhotourl;
@@ -340,7 +344,16 @@ public class AfterSalesShippingDevice extends BaseEntity
{
return snCode;
}
- public void setAftersalesPhotourl(String aftersalesPhotourl)
+
+ public String getSoftwareVersion() {
+ return softwareVersion;
+ }
+
+ public void setSoftwareVersion(String softwareVersion) {
+ this.softwareVersion = softwareVersion;
+ }
+
+ public void setAftersalesPhotourl(String aftersalesPhotourl)
{
this.aftersalesPhotourl = aftersalesPhotourl;
}
@@ -577,6 +590,7 @@ public class AfterSalesShippingDevice extends BaseEntity
.append("deviceRunningNumber", getDeviceRunningNumber())
.append("makePhotourl", getMakePhotourl())
.append("snCode", getSnCode())
+ .append("softwareVersion",getSoftwareVersion())
.append("aftersalesPhotourl", getAftersalesPhotourl())
.append("factoryDate", getFactoryDate())
.append("guaranteePeriod", getGuaranteePeriod())
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/vo/SelectShippingDeviceVO.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/vo/SelectShippingDeviceVO.java
index dacdb514..74d55b45 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/vo/SelectShippingDeviceVO.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/domain/vo/SelectShippingDeviceVO.java
@@ -50,5 +50,8 @@ public class SelectShippingDeviceVO {
/** 是否添加出货设备(0代表是 1代表否)*/
private String addShippingDeviceFlag;
+
+ /** 软件版本*/
+ private String softwareVersion;
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/AftersalesOutOrderServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/AftersalesOutOrderServiceImpl.java
index c9c5d72f..ab49349c 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/AftersalesOutOrderServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/AftersalesOutOrderServiceImpl.java
@@ -503,6 +503,7 @@ public class AftersalesOutOrderServiceImpl implements IAftersalesOutOrderService
}
tempShippingDevice.setWastageExpireDate(selectShippingDeviceVO.getWastageExpireDate());
tempShippingDevice.setComponentGuaranteeDate(selectShippingDeviceVO.getComponentGuaranteeDate());
+ tempShippingDevice.setSoftwareVersion(selectShippingDeviceVO.getSoftwareVersion());
tempShippingDevice.setUpdateBy(loginName);
tempShippingDevice.setUpdateTime(new Date());
int updateShippingDeviceResult = afterSalesShippingDeviceMapper.updateAfterSalesShippingDevice(tempShippingDevice);
diff --git a/ruoyi-admin/src/main/resources/mapper/aftersales/AfterSalesShippingDeviceMapper.xml b/ruoyi-admin/src/main/resources/mapper/aftersales/AfterSalesShippingDeviceMapper.xml
index 3206d392..0d571fdf 100644
--- a/ruoyi-admin/src/main/resources/mapper/aftersales/AfterSalesShippingDeviceMapper.xml
+++ b/ruoyi-admin/src/main/resources/mapper/aftersales/AfterSalesShippingDeviceMapper.xml
@@ -23,6 +23,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
@@ -56,7 +57,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select shipping_device_code, shipping_device_id, make_no,sales_order_code, out_order_code, material_no, material_photoUrl, material_name, material_type, material_class, material_model_code, material_unit, material_brand, material_describe,
- device_model_code, device_running_number, make_photoUrl, sn_code, aftersales_photoUrl, factory_date, guarantee_period, guarantee_period_flag, lock_date, lock_date_flag, wastage_expire_date, wastage_expire_flag,
+ device_model_code, device_running_number, make_photoUrl, sn_code, software_version, aftersales_photoUrl, factory_date, guarantee_period, guarantee_period_flag, lock_date, lock_date_flag, wastage_expire_date, wastage_expire_flag,
component_guarantee_date, component_guarantee_flag, engineer_name, salesman_name, make_name,customer_id, customer_name, maintain_order_code, maintain_time, create_by, create_time, update_by, update_time,
add_shipping_device_flag,is_confirm_receiving_flag, is_confirm_check_flag,start_make_time, end_make_time, add_process_issue_record_flag,quality_status from aftersales_shipping_device
@@ -211,6 +212,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
device_running_number,
make_photoUrl,
sn_code,
+ software_version,
aftersales_photoUrl,
factory_date,
guarantee_period,
@@ -258,6 +260,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{deviceRunningNumber},
#{makePhotourl},
#{snCode},
+ #{softwareVersion},
#{aftersalesPhotourl},
#{factoryDate},
#{guaranteePeriod},
@@ -309,6 +312,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
device_running_number = #{deviceRunningNumber},
make_photoUrl = #{makePhotourl},
sn_code = #{snCode},
+ software_version = #{softwareVersion},
aftersales_photoUrl = #{aftersalesPhotourl},
factory_date = #{factoryDate},
guarantee_period = #{guaranteePeriod},
diff --git a/ruoyi-admin/src/main/resources/templates/aftersales/aftersalesOutOrder/maintenanceEquipmentTwo.html b/ruoyi-admin/src/main/resources/templates/aftersales/aftersalesOutOrder/maintenanceEquipmentTwo.html
index e113491f..edf5dadd 100644
--- a/ruoyi-admin/src/main/resources/templates/aftersales/aftersalesOutOrder/maintenanceEquipmentTwo.html
+++ b/ruoyi-admin/src/main/resources/templates/aftersales/aftersalesOutOrder/maintenanceEquipmentTwo.html
@@ -143,7 +143,8 @@
"lockDateFlag": item.lockDateFlag,
"lockDate": item.lockDate,
"wastageExpireDate": item.wastageExpireDate,
- "componentGuaranteeDate": item.componentGuaranteeDate
+ "componentGuaranteeDate": item.componentGuaranteeDate,
+ "softwareVersion": item.softwareVersion
// ...其他字段
};
});
@@ -379,6 +380,28 @@
placement: 'center',//居中显示
}
},
+ {
+ title: '软件版本',
+ field: 'softwareVersion',
+ align: 'center',
+ editable:{
+ title: '软件版本',
+ placement: 'center',//居中显示
+ },
+ formatter: function (value, row) {
+ // 检查 softwareVersion 是否存在
+ if (row.softwareVersion === undefined || row.softwareVersion === null) {
+ return "";
+ }
+
+ // 根据 softwareVersion 的值决定返回值
+ if (row.softwareVersion) {
+ return row.softwareVersion;
+ } else {
+ return value;
+ }
+ }
+ }
],
});
};