|
|
|
@ -1,9 +1,13 @@
|
|
|
|
package com.ruoyi.web.controller.tyre;
|
|
|
|
package com.ruoyi.web.controller.tyre;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
|
|
|
import com.ruoyi.common.config.RuoYiConfig;
|
|
|
|
import com.ruoyi.common.utils.DateUtils;
|
|
|
|
import com.ruoyi.common.utils.DateUtils;
|
|
|
|
|
|
|
|
import com.ruoyi.common.utils.file.FileUploadUtils;
|
|
|
|
import com.ruoyi.common.utils.spring.SpringUtils;
|
|
|
|
import com.ruoyi.common.utils.spring.SpringUtils;
|
|
|
|
import com.ruoyi.system.domain.BaseCar;
|
|
|
|
import com.ruoyi.system.domain.BaseCar;
|
|
|
|
import com.ruoyi.system.domain.BizOrderTireDetail;
|
|
|
|
import com.ruoyi.system.domain.BizOrderTireDetail;
|
|
|
|
@ -24,6 +28,7 @@ import com.ruoyi.common.core.controller.BaseController;
|
|
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
|
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
|
|
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
|
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
|
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 维保工单Controller
|
|
|
|
* 维保工单Controller
|
|
|
|
@ -217,6 +222,24 @@ public class BizMaintenanceOrderController extends BaseController
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public AjaxResult submitBindingRecord(String json, List<MultipartFile> files) {
|
|
|
|
|
|
|
|
MaintenanceOrderDTO maintenanceOrderDTO= JSONObject.parseObject(json, MaintenanceOrderDTO.class);
|
|
|
|
|
|
|
|
List<BizOrderTireDetail> tireDetails = maintenanceOrderDTO.getTireDetails();
|
|
|
|
|
|
|
|
for (int i = 0; i < files.size(); i++) {
|
|
|
|
|
|
|
|
String fileName = null;
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
fileName = FileUploadUtils.upload(RuoYiConfig.getUploadPath(), files.get(i));
|
|
|
|
|
|
|
|
tireDetails.get(i).setName(fileName);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} catch (IOException e) {
|
|
|
|
|
|
|
|
throw new RuntimeException(e);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return AjaxResult.error();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private String orderNoCreate(){
|
|
|
|
private String orderNoCreate(){
|
|
|
|
// 查询当天的工单号(返回的是当天最新的一条记录)
|
|
|
|
// 查询当天的工单号(返回的是当天最新的一条记录)
|
|
|
|
BizMaintenanceOrder bizMaintenanceOrder = bizMaintenanceOrderService.selectBizMaintenanceOrderTD();
|
|
|
|
BizMaintenanceOrder bizMaintenanceOrder = bizMaintenanceOrderService.selectBizMaintenanceOrderTD();
|
|
|
|
|