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; + } + } + } ], }); };