费用清单
This commit is contained in:
parent
3e8599ddf4
commit
34359bca8e
|
|
@ -34,6 +34,8 @@ public interface LeaseRepairRecordMapper {
|
||||||
*/
|
*/
|
||||||
int insert(LeaseRepairRecord leaseRepairRecord);
|
int insert(LeaseRepairRecord leaseRepairRecord);
|
||||||
|
|
||||||
|
int getCountByOrderId(Integer orderId);
|
||||||
|
|
||||||
int deleteLeaseRepairRecord(LeaseRepairRecord leaseRepairRecord);
|
int deleteLeaseRepairRecord(LeaseRepairRecord leaseRepairRecord);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollectionUtil;
|
||||||
import cn.hutool.core.text.StrBuilder;
|
import cn.hutool.core.text.StrBuilder;
|
||||||
import com.bonus.common.biz.enums.MaStatusEnum;
|
import com.bonus.common.biz.enums.MaStatusEnum;
|
||||||
import com.bonus.common.biz.enums.OrderStatusEnum;
|
import com.bonus.common.biz.enums.OrderStatusEnum;
|
||||||
|
import com.bonus.common.core.utils.DateUtils;
|
||||||
import com.bonus.common.core.web.controller.BaseController;
|
import com.bonus.common.core.web.controller.BaseController;
|
||||||
import com.bonus.common.core.web.domain.AjaxResult;
|
import com.bonus.common.core.web.domain.AjaxResult;
|
||||||
import com.bonus.common.core.web.page.TableDataInfo;
|
import com.bonus.common.core.web.page.TableDataInfo;
|
||||||
|
|
@ -12,6 +13,8 @@ import com.bonus.material.book.domain.BookCarInfoDto;
|
||||||
import com.bonus.material.contract.domain.BmContract;
|
import com.bonus.material.contract.domain.BmContract;
|
||||||
import com.bonus.material.contract.service.BmContractService;
|
import com.bonus.material.contract.service.BmContractService;
|
||||||
import com.bonus.material.device.domain.vo.DevInfoVo;
|
import com.bonus.material.device.domain.vo.DevInfoVo;
|
||||||
|
import com.bonus.material.lease.domain.LeaseRepairRecord;
|
||||||
|
import com.bonus.material.lease.mapper.LeaseRepairRecordMapper;
|
||||||
import com.bonus.material.order.domain.OrderDetailCostReliefDto;
|
import com.bonus.material.order.domain.OrderDetailCostReliefDto;
|
||||||
import com.bonus.material.order.domain.OrderDetailDto;
|
import com.bonus.material.order.domain.OrderDetailDto;
|
||||||
import com.bonus.material.order.domain.OrderInfoDto;
|
import com.bonus.material.order.domain.OrderInfoDto;
|
||||||
|
|
@ -64,6 +67,9 @@ public class OrderController extends BaseController {
|
||||||
@Resource
|
@Resource
|
||||||
private OrderMapper orderMapper;
|
private OrderMapper orderMapper;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private LeaseRepairRecordMapper leaseRepairRecordMapper;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private BmContractService bmContractService;
|
private BmContractService bmContractService;
|
||||||
|
|
||||||
|
|
@ -153,6 +159,17 @@ public class OrderController extends BaseController {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// 检修完结,如果没有记录需要新加一条记录
|
||||||
|
// if (orderInfoDto.getOrderStatus().equals(OrderStatusEnum.ORDER_REPAIRED.getStatus().toString())) {
|
||||||
|
// if (leaseRepairRecordMapper.getCountByOrderId(orderInfoDto.getOrderId()) == 0) {
|
||||||
|
// LeaseRepairRecord leaseRepairRecord = new LeaseRepairRecord();
|
||||||
|
// leaseRepairRecord.setOrderId(String.valueOf(orderInfoDto.getOrderId()));
|
||||||
|
// leaseRepairRecord.setCode(orderInfoDto.getOrderCode());
|
||||||
|
// leaseRepairRecord.setCreateBy(SecurityUtils.getUserId().toString());
|
||||||
|
// leaseRepairRecord.setCreateTime(DateUtils.getNowDate());
|
||||||
|
// leaseRepairRecordMapper.insert(leaseRepairRecord);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
Integer i = orderMapper.updateOrderStatus(orderInfoDto.getOrderId(), orderInfoDto.getMaIds(), orderInfoDto.getOrderStatus(), userName);
|
Integer i = orderMapper.updateOrderStatus(orderInfoDto.getOrderId(), orderInfoDto.getMaIds(), orderInfoDto.getOrderStatus(), userName);
|
||||||
if (i > 0) {
|
if (i > 0) {
|
||||||
return success();
|
return success();
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,9 @@ public class OrderDetailDto {
|
||||||
@ApiModelProperty(value = "订单id")
|
@ApiModelProperty(value = "订单id")
|
||||||
private Integer orderId;
|
private Integer orderId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "订单code")
|
||||||
|
private String orderCode;
|
||||||
|
|
||||||
@ApiModelProperty(value = "设备id")
|
@ApiModelProperty(value = "设备id")
|
||||||
private Integer maId;
|
private Integer maId;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -490,4 +490,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
WHERE
|
WHERE
|
||||||
lr.order_id = #{orderId}
|
lr.order_id = #{orderId}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="getCountByOrderId" resultType="Integer">
|
||||||
|
select count(1) from lease_repair_record
|
||||||
|
where order_id = #{orderId}
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
@ -230,6 +230,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
<select id="selectOrderDetailsByOderId" resultType="com.bonus.material.order.domain.OrderDetailDto">
|
<select id="selectOrderDetailsByOderId" resultType="com.bonus.material.order.domain.OrderDetailDto">
|
||||||
SELECT
|
SELECT
|
||||||
mdi.ma_id as maId,
|
mdi.ma_id as maId,
|
||||||
|
mdi.code as code,
|
||||||
mdi.type_id as typeId,
|
mdi.type_id as typeId,
|
||||||
mdi.device_name,
|
mdi.device_name,
|
||||||
mt.lease_price as dayLeasePrice,
|
mt.lease_price as dayLeasePrice,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue