diff --git a/zlpt-api/zlpt-api-equip/src/main/java/com/bonus/zlpt/equip/api/domain/DevInfo.java b/zlpt-api/zlpt-api-equip/src/main/java/com/bonus/zlpt/equip/api/domain/DevInfo.java index a07c9ca..06ef12b 100644 --- a/zlpt-api/zlpt-api-equip/src/main/java/com/bonus/zlpt/equip/api/domain/DevInfo.java +++ b/zlpt-api/zlpt-api-equip/src/main/java/com/bonus/zlpt/equip/api/domain/DevInfo.java @@ -78,7 +78,7 @@ public class DevInfo extends BaseEntity /** 设备月租价 */ @Excel(name = "设备月租价") @ApiModelProperty(value = "设备月租价") - private String monthLeasePrice; + private Float monthLeasePrice; /** 设备天租价 */ @Excel(name = "设备天租价") diff --git a/zlpt-api/zlpt-api-equip/src/main/java/com/bonus/zlpt/equip/api/domain/vo/DevInfoVo.java b/zlpt-api/zlpt-api-equip/src/main/java/com/bonus/zlpt/equip/api/domain/vo/DevInfoVo.java index c57ed85..87bfb5d 100644 --- a/zlpt-api/zlpt-api-equip/src/main/java/com/bonus/zlpt/equip/api/domain/vo/DevInfoVo.java +++ b/zlpt-api/zlpt-api-equip/src/main/java/com/bonus/zlpt/equip/api/domain/vo/DevInfoVo.java @@ -69,4 +69,5 @@ public class DevInfoVo extends DevInfo { private String monthLeasePriceOrderBy; // ASC or DESC @ApiModelProperty(value = "搜索装备更新时间排序 ASC or DESC") private String updateTimeOrderBy; // ASC or DESC + private Integer level; //ma_type_level 级别: 1,2,3 } diff --git a/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/domain/order/OrderInfo.java b/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/domain/order/OrderInfo.java index 00a26df..f048853 100644 --- a/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/domain/order/OrderInfo.java +++ b/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/domain/order/OrderInfo.java @@ -70,6 +70,10 @@ public class OrderInfo extends BaseEntity @ApiModelProperty(value = "订单状态, 参考数据字典") private String orderStatus; + @Excel(name = "驳回原因") + @ApiModelProperty(value = "驳回原因") + private String rejectReason; + /** 下单用户id */ @Excel(name = "下单用户id") @ApiModelProperty(value = "下单用户id") diff --git a/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/domain/order/vo/OrderInfoVo.java b/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/domain/order/vo/OrderInfoVo.java index b74cbb5..8b2242f 100644 --- a/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/domain/order/vo/OrderInfoVo.java +++ b/zlpt-common/zlpt-common-core/src/main/java/com/bonus/zlpt/common/core/domain/order/vo/OrderInfoVo.java @@ -19,6 +19,18 @@ public class OrderInfoVo extends OrderInfo { /* 装备名称 child */ @ApiModelProperty(value = "装备名称") private String deviceName; + @ApiModelProperty(value = "装备编码") + private String deviceCode; + @ApiModelProperty(value = "装备图片") + private String devicePicUrl; + @ApiModelProperty(value = "装备品牌") + private String deviceBrand; + @ApiModelProperty(value = "装备规格") + private String deviceSpecification; + @ApiModelProperty(value = "装备位置") + private String deviceLocation; + @ApiModelProperty(value = "装备月租金") + private Double deviceMonthLeasePrice; @ApiModelProperty(value = "装备id") private Long maId; @ApiModelProperty(value = "联系电话") @@ -53,7 +65,7 @@ public class OrderInfoVo extends OrderInfo { private String orderContract; @ApiModelProperty(value = "机手姓名") private String machinistName; - @ApiModelProperty(value = "联系电话") + @ApiModelProperty(value = "机手联系电话") private String phone; @ApiModelProperty(value = "物流司机电话") private String logisticsPhone; @@ -68,4 +80,6 @@ public class OrderInfoVo extends OrderInfo { /* 合同附件 */ @ApiModelProperty(value = "合同附件") private String contractUrl; + @ApiModelProperty(value = "订单状态文字") + private String orderStatusStr; } diff --git a/zlpt-modules/zlpt-equip/src/main/resources/mapper/DevInfoMapper.xml b/zlpt-modules/zlpt-equip/src/main/resources/mapper/DevInfoMapper.xml index 94ec0b3..578187f 100644 --- a/zlpt-modules/zlpt-equip/src/main/resources/mapper/DevInfoMapper.xml +++ b/zlpt-modules/zlpt-equip/src/main/resources/mapper/DevInfoMapper.xml @@ -59,7 +59,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and d.ma_id = #{maId} and d.code = #{code} - and d.type_id = #{typeId} + + and d.type_id = #{typeId} or t.parent_id = #{typeId} + and d.ma_status = #{maStatus} and d.lease_scope = #{leaseScope} and d.location = #{location} @@ -73,7 +75,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and d.working_hours >= #{workingHoursMin} and d.working_hours <= #{workingHoursMax} and d.serial_number = #{serialNumber} - + and d.month_lease_price >= #{monthLeasePriceMin} and d.month_lease_price <= #{monthLeasePriceMax} and d.day_lease_price = #{dayLeasePrice} @@ -90,13 +92,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and d.is_active = #{isActive} and ( - locate(#{typeName},t.type_name) > 0 - or locate(#{companyName},c.company_name) > 0 - or locate(#{maId},d.ma_id) > 0 - or locate(#{modelName},d.model_name) > 0 - or locate(#{specification},d.specification) > 0 - or locate(#{serialNumber},d.serial_number) > 0 - or locate(#{description},d.description) > 0 + locate(#{keyWord},t.type_name) > 0 + or locate(#{keyWord},c.company_name) > 0 + or locate(#{keyWord},d.ma_id) > 0 + or locate(#{keyWord},d.model_name) > 0 + or locate(#{keyWord},d.specification) > 0 + or locate(#{keyWord},d.serial_number) > 0 + or locate(#{keyWord},d.description) > 0 ) and d.is_active='1' @@ -109,10 +111,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ,d.month_lease_price DESC - + ,d.update_time - + ,d.update_time DESC diff --git a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/controller/OrderInfoController.java b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/controller/OrderInfoController.java index 134644a..62e1a06 100644 --- a/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/controller/OrderInfoController.java +++ b/zlpt-modules/zlpt-order/src/main/java/com/bonus/zlpt/order/controller/OrderInfoController.java @@ -112,6 +112,18 @@ public class OrderInfoController extends BaseController orderInfo.setTypeName(typeName); orderInfo.setGroupName(groupName); orderInfo.setDeviceName(modelName + deviceName); + //装备编号,图片,品牌,规格,位置addressId,月租金 + orderInfo.setDeviceCode((String) map2.get("code")); + orderInfo.setDevicePicUrl((String) map2.get("picUrl")); + orderInfo.setDeviceBrand((String) map2.get("brand")); + orderInfo.setDeviceSpecification((String) map2.get("specification")); + orderInfo.setDeviceLocation((String) map2.get("location")); + try { + Double price = (Double) map2.get("monthLeasePrice"); + orderInfo.setDeviceMonthLeasePrice(price); + } catch (Exception e) { + e.printStackTrace(); + } } } return success(orderInfo); diff --git a/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml b/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml index 48499fc..43c39ea 100644 --- a/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml +++ b/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml @@ -20,7 +20,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select order_id, p_id, code, time, end_time, deposit, cost, pay_type, supplier, order_status, order_user, order_company from ma_order_info + select order_id, p_id, code, time, end_time, deposit, cost, pay_type, supplier, order_status, reject_reason, order_user, order_company from ma_order_info