|
|
|
@ -5,6 +5,7 @@ import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
|
|
import com.glxp.api.common.res.BaseResponse;
|
|
|
|
|
import com.glxp.api.common.util.ResultVOUtils;
|
|
|
|
|
import com.glxp.api.constant.Constant;
|
|
|
|
|
import com.glxp.api.dao.inv.DeviceRepairOrderDao;
|
|
|
|
|
import com.glxp.api.entity.inv.DeviceRepairOrderEntity;
|
|
|
|
|
import com.glxp.api.req.inv.AddDeviceRepairOrderRequest;
|
|
|
|
@ -12,6 +13,8 @@ import com.glxp.api.req.inv.FilterDeviceRepairOrderRequest;
|
|
|
|
|
import com.glxp.api.res.inv.DeviceRepairOrderResponse;
|
|
|
|
|
import com.glxp.api.service.auth.CustomerService;
|
|
|
|
|
import com.glxp.api.service.inv.DeviceRepairOrderService;
|
|
|
|
|
import com.glxp.api.util.GennerOrderUtils;
|
|
|
|
|
import com.glxp.api.util.OrderNoTypeBean;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
@ -30,6 +33,8 @@ public class DeviceRepairOrderServiceImpl implements DeviceRepairOrderService {
|
|
|
|
|
private DeviceRepairOrderDao deviceRepairOrderDao;
|
|
|
|
|
@Resource
|
|
|
|
|
private CustomerService customerService;
|
|
|
|
|
@Resource
|
|
|
|
|
private GennerOrderUtils gennerOrderUtils;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<DeviceRepairOrderResponse> filterList(FilterDeviceRepairOrderRequest filterDeviceRepairOrderRequest) {
|
|
|
|
@ -48,6 +53,9 @@ public class DeviceRepairOrderServiceImpl implements DeviceRepairOrderService {
|
|
|
|
|
BeanUtil.copyProperties(addDeviceRepairOrderRequest, deviceRepairOrderEntity);
|
|
|
|
|
deviceRepairOrderEntity.setCreateUser(customerService.getUserIdStr());
|
|
|
|
|
Date date = new Date();
|
|
|
|
|
String orderId = gennerOrderUtils.createStOrderNo(new OrderNoTypeBean(Constant.DEVICE_REPAIR_ORDER, "yyyyMMdd"));
|
|
|
|
|
deviceRepairOrderEntity.setOrderId(orderId);
|
|
|
|
|
deviceRepairOrderEntity.setStatus(0);
|
|
|
|
|
deviceRepairOrderEntity.setCreateTime(date);
|
|
|
|
|
deviceRepairOrderEntity.setUpdateTime(date);
|
|
|
|
|
deviceRepairOrderDao.insert(deviceRepairOrderEntity);
|
|
|
|
|