需求详情
This commit is contained in:
parent
c16f9953ac
commit
27b5de0b91
|
|
@ -50,6 +50,12 @@ public class MaLeaseInfo extends BaseEntity implements Serializable {
|
||||||
*/
|
*/
|
||||||
private Integer leaseStatus;
|
private Integer leaseStatus;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "需求租赁总数量")
|
||||||
|
private Integer leaseTotalNum;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "需求总天数")
|
||||||
|
private Integer leaseDay;
|
||||||
|
|
||||||
@ApiModelProperty(value = "租赁开始时间")
|
@ApiModelProperty(value = "租赁开始时间")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
private Date leaseStartTime;
|
private Date leaseStartTime;
|
||||||
|
|
|
||||||
|
|
@ -195,6 +195,7 @@ public class MaLeaseInfoServiceImpl implements MaLeaseInfoService {
|
||||||
if (CollectionUtil.isNotEmpty(leaseDetailsList)) {
|
if (CollectionUtil.isNotEmpty(leaseDetailsList)) {
|
||||||
// 处理每个租赁详情
|
// 处理每个租赁详情
|
||||||
processLeaseDetails(leaseDetailsList, maLeaseVo.getId());
|
processLeaseDetails(leaseDetailsList, maLeaseVo.getId());
|
||||||
|
maLeaseVo.setLeaseTotalNum(leaseDetailsList.stream().mapToInt(MaLeaseDetails::getLeaseNum).sum());
|
||||||
}
|
}
|
||||||
|
|
||||||
// 4. 更新浏览量(仅在待接单状态时)
|
// 4. 更新浏览量(仅在待接单状态时)
|
||||||
|
|
|
||||||
|
|
@ -141,7 +141,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
m.area_code as areaCode,
|
m.area_code as areaCode,
|
||||||
b.name as areaName,
|
b.name as areaName,
|
||||||
m.address as address,
|
m.address as address,
|
||||||
sd.dept_name as companyName
|
sd.dept_name as companyName,
|
||||||
|
CASE
|
||||||
|
WHEN DATE(m.lease_end_time) = DATE(m.lease_start_time) THEN 1
|
||||||
|
ELSE TIMESTAMPDIFF(DAY, m.lease_start_time, m.lease_end_time) + 1
|
||||||
|
END AS leaseDay
|
||||||
FROM
|
FROM
|
||||||
ma_lease_info m
|
ma_lease_info m
|
||||||
LEFT JOIN base_address b ON b.code = m.area_code
|
LEFT JOIN base_address b ON b.code = m.area_code
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue