|
@@ -812,12 +812,13 @@ public class AdminDetectController {
|
|
public void salesOrderExcel(HttpServletRequest request,HttpServletResponse res
|
|
public void salesOrderExcel(HttpServletRequest request,HttpServletResponse res
|
|
, ComplaintDetectInfo detectInfo) throws Exception{
|
|
, ComplaintDetectInfo detectInfo) throws Exception{
|
|
//根据id查询订单数据
|
|
//根据id查询订单数据
|
|
|
|
+ detectInfo.setDetectIsDownload(1);
|
|
List<ComplaintDetectInfo> detectList = complaintDetectInfoService.listComplaintDetect(detectInfo);
|
|
List<ComplaintDetectInfo> detectList = complaintDetectInfoService.listComplaintDetect(detectInfo);
|
|
- if (detectList == null || detectList.size() == 0) {
|
|
|
|
|
|
+ /*if (detectList == null || detectList.size() == 0) {
|
|
return;
|
|
return;
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
String[] cells = {
|
|
String[] cells = {
|
|
- "维修编号","产品名称","颜色","生产月份","机身条码","是否少件",
|
|
|
|
|
|
+ "维修编号","快递单号","产品名称","颜色","生产月份","机身条码","是否少件",
|
|
"退货地区","返厂日期","购买日期","客诉日期","客诉类型",
|
|
"退货地区","返厂日期","购买日期","客诉日期","客诉类型",
|
|
"客诉问题","售后原因","售后处理类型","工厂检测现象","是否翻新机",
|
|
"客诉问题","售后原因","售后处理类型","工厂检测现象","是否翻新机",
|
|
"故障原因","判断结果","故障指向","原因分析",
|
|
"故障原因","判断结果","故障指向","原因分析",
|
|
@@ -893,11 +894,12 @@ public class AdminDetectController {
|
|
}
|
|
}
|
|
// 创建单元格,设置值
|
|
// 创建单元格,设置值
|
|
row.createCell(0).setCellValue(detect.getDetectNumber()==null?"":detect.getDetectNumber());
|
|
row.createCell(0).setCellValue(detect.getDetectNumber()==null?"":detect.getDetectNumber());
|
|
- row.createCell(1).setCellValue(detect.getProductName()==null?"":detect.getProductName());
|
|
|
|
- row.createCell(2).setCellValue(detect.getColorName()==null?"":detect.getColorName());
|
|
|
|
- row.createCell(3).setCellValue(detect.getDetectProduction()==null?"":detect.getDetectProduction());
|
|
|
|
- row.createCell(4).setCellValue(detect.getDetectFuselageBarcode()==null?"":detect.getDetectFuselageBarcode());
|
|
|
|
- row.createCell(5).setCellValue(signclosedIsWhetherLess);
|
|
|
|
|
|
+ row.createCell(1).setCellValue(detect.getLogisticsNumber()==null?"":detect.getLogisticsNumber());
|
|
|
|
+ row.createCell(2).setCellValue(detect.getProductName()==null?"":detect.getProductName());
|
|
|
|
+ row.createCell(3).setCellValue(detect.getColorName()==null?"":detect.getColorName());
|
|
|
|
+ row.createCell(4).setCellValue(detect.getDetectProduction()==null?"":detect.getDetectProduction());
|
|
|
|
+ row.createCell(5).setCellValue(detect.getDetectFuselageBarcode()==null?"":detect.getDetectFuselageBarcode());
|
|
|
|
+ row.createCell(6).setCellValue(signclosedIsWhetherLess);
|
|
StringBuffer area = new StringBuffer(" ");
|
|
StringBuffer area = new StringBuffer(" ");
|
|
if(detect.getSignclosedAddrProvincesName() == null || detect.getSignclosedAddrProvincesName().equals("")){
|
|
if(detect.getSignclosedAddrProvincesName() == null || detect.getSignclosedAddrProvincesName().equals("")){
|
|
area.append("");
|
|
area.append("");
|
|
@@ -914,38 +916,45 @@ public class AdminDetectController {
|
|
}else{
|
|
}else{
|
|
area.append("-"+detect.getSignclosedAddrCityName());
|
|
area.append("-"+detect.getSignclosedAddrCityName());
|
|
}
|
|
}
|
|
- row.createCell(6).setCellValue(area.toString());
|
|
|
|
|
|
+ row.createCell(7).setCellValue(area.toString());
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
if(detect.getSignclosedDate()==null){
|
|
if(detect.getSignclosedDate()==null){
|
|
- row.createCell(7).setCellValue( "");
|
|
|
|
|
|
+ row.createCell(8).setCellValue( "");
|
|
}else{
|
|
}else{
|
|
- row.createCell(7).setCellValue(sdf.format(detect.getSignclosedDate()));
|
|
|
|
|
|
+ row.createCell(8).setCellValue(sdf.format(detect.getSignclosedDate()));
|
|
}
|
|
}
|
|
if(detect.getSalesTime()==null){
|
|
if(detect.getSalesTime()==null){
|
|
- row.createCell(8).setCellValue("");
|
|
|
|
|
|
+ row.createCell(9).setCellValue("");
|
|
}else{
|
|
}else{
|
|
- row.createCell(8).setCellValue(sdf.format(detect.getSalesTime()));
|
|
|
|
|
|
+ row.createCell(9).setCellValue(sdf.format(detect.getSalesTime()));
|
|
}
|
|
}
|
|
if(detect.getCustomerCreateTime()==null){
|
|
if(detect.getCustomerCreateTime()==null){
|
|
- row.createCell(9).setCellValue("");
|
|
|
|
|
|
+ row.createCell(10).setCellValue("");
|
|
}else{
|
|
}else{
|
|
- row.createCell(9).setCellValue(sdf.format(detect.getCustomerCreateTime()));
|
|
|
|
|
|
+ row.createCell(10).setCellValue(sdf.format(detect.getCustomerCreateTime()));
|
|
}
|
|
}
|
|
|
|
|
|
- row.createCell(10).setCellValue(detect.getProcTypeName()==null?"":detect.getProcTypeName());
|
|
|
|
- row.createCell(11).setCellValue(detect.getQuestionTitle()==null?"":detect.getQuestionTitle());
|
|
|
|
- row.createCell(11).setCellValue(detect.getDescribeHandleDesc()==null?"":detect.getDescribeHandleDesc());
|
|
|
|
- row.createCell(12).setCellValue(detect.getProcMethodName()==null?"":detect.getProcMethodName());
|
|
|
|
- row.createCell(13).setCellValue(detect.getDetectPhenomenon()==null?"":detect.getDetectPhenomenon());
|
|
|
|
- row.createCell(14).setCellValue(detectIsRefurbishing);
|
|
|
|
- row.createCell(15).setCellValue(detect.getDetectFailureCause()==null?"":detect.getDetectFailureCause());
|
|
|
|
- row.createCell(16).setCellValue(detect.getDetectResults()==null?"":detect.getDetectResults());
|
|
|
|
- row.createCell(17).setCellValue(detect.getDetectPoint()==null?"":detect.getDetectPoint());
|
|
|
|
- row.createCell(18).setCellValue(detect.getDetectNalysis()==null?"":detect.getDetectNalysis());
|
|
|
|
- row.createCell(19).setCellValue(detect.getDetectContent()==null?"":detect.getDetectContent());
|
|
|
|
- row.createCell(20).setCellValue(detectFilmType);
|
|
|
|
- row.createCell(21).setCellValue(detectFloatType);
|
|
|
|
- row.createCell(22).setCellValue(detect.getDetectVersionNumber()==null?"":detect.getDetectVersionNumber());
|
|
|
|
|
|
+ row.createCell(11).setCellValue(detect.getProcTypeName()==null?"":detect.getProcTypeName());
|
|
|
|
+ row.createCell(12).setCellValue(detect.getQuestionTitle()==null?"":detect.getQuestionTitle());
|
|
|
|
+ row.createCell(13).setCellValue(detect.getDescribeHandleDesc()==null?"":detect.getDescribeHandleDesc());
|
|
|
|
+ row.createCell(14).setCellValue(detect.getProcMethodName()==null?"":detect.getProcMethodName());
|
|
|
|
+ row.createCell(15).setCellValue(detect.getDetectPhenomenon()==null?"":detect.getDetectPhenomenon());
|
|
|
|
+ row.createCell(16).setCellValue(detectIsRefurbishing);
|
|
|
|
+ row.createCell(17).setCellValue(detect.getDetectFailureCause()==null?"":detect.getDetectFailureCause());
|
|
|
|
+ row.createCell(18).setCellValue(detect.getDetectResults()==null?"":detect.getDetectResults());
|
|
|
|
+ row.createCell(19).setCellValue(detect.getDetectPoint()==null?"":detect.getDetectPoint());
|
|
|
|
+ row.createCell(20).setCellValue(detect.getDetectNalysis()==null?"":detect.getDetectNalysis());
|
|
|
|
+ row.createCell(21).setCellValue(detect.getDetectContent()==null?"":detect.getDetectContent());
|
|
|
|
+ row.createCell(22).setCellValue(detectFilmType);
|
|
|
|
+ row.createCell(23).setCellValue(detectFloatType);
|
|
|
|
+ row.createCell(24).setCellValue(detect.getDetectVersionNumber()==null?"":detect.getDetectVersionNumber());
|
|
|
|
+
|
|
|
|
+ //修改为已打印
|
|
|
|
+ ComplaintDetectInfo info = new ComplaintDetectInfo();
|
|
|
|
+ info.setDetectId(detect.getDetectId());
|
|
|
|
+ info.setDetectIsDownload(2);
|
|
|
|
+ complaintDetectInfoService.perfectDetect(info);
|
|
|
|
+
|
|
}
|
|
}
|
|
//下载导出订单Excel
|
|
//下载导出订单Excel
|
|
downloadOrderExcel(res,wb);
|
|
downloadOrderExcel(res,wb);
|