1.调整报修单逻辑

master
x_z 2 years ago
parent e2fbaf9443
commit 62a1d3ef79

@ -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);

Loading…
Cancel
Save