Merge remote-tracking branch 'origin/develop_1' into develop_master
# Conflicts: # adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/entity/StandAttrInfoDto.java # adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java
This commit is contained in:
+35
-40
@@ -1,5 +1,4 @@
|
|||||||
package com.adc.da.slrs.sarStandProjectLibrary.controller;
|
package com.adc.da.slrs.sarStandProjectLibrary.controller;
|
||||||
|
|
||||||
import com.adc.da.http.ResponseMessage;
|
import com.adc.da.http.ResponseMessage;
|
||||||
import com.adc.da.http.Result;
|
import com.adc.da.http.Result;
|
||||||
import com.adc.da.slrs.sarStandProjectLibrary.entity.*;
|
import com.adc.da.slrs.sarStandProjectLibrary.entity.*;
|
||||||
@@ -12,12 +11,10 @@ import io.swagger.annotations.ApiOperation;
|
|||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import com.adc.da.base.web.BaseController;
|
import com.adc.da.base.web.BaseController;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.net.URLEncoder;
|
import java.net.URLEncoder;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* 前端控制器
|
* 前端控制器
|
||||||
@@ -33,14 +30,14 @@ public class SarStandProjectLibraryController extends BaseController<SarStandPro
|
|||||||
@Resource
|
@Resource
|
||||||
private SarStandProjectLibraryServiceImpl sarStandProjectLibraryService;
|
private SarStandProjectLibraryServiceImpl sarStandProjectLibraryService;
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param Page
|
* @param Page
|
||||||
* @param PageSize
|
* @param PageSize
|
||||||
* @param sarDto
|
* @param sarDto
|
||||||
* @return
|
* @return
|
||||||
* @author zj
|
* @author zj
|
||||||
* date 2021-06-22
|
* date 2021-06-22
|
||||||
**/
|
**/
|
||||||
@GetMapping("/queryProject")
|
@GetMapping("/queryProject")
|
||||||
@ApiOperation("车型/项目库")
|
@ApiOperation("车型/项目库")
|
||||||
public ResponseMessage queryMaintenanceProject(@RequestParam(defaultValue = "1", value = "Page")int Page, @RequestParam(defaultValue = "10", value = "PageSize") int PageSize,
|
public ResponseMessage queryMaintenanceProject(@RequestParam(defaultValue = "1", value = "Page")int Page, @RequestParam(defaultValue = "10", value = "PageSize") int PageSize,
|
||||||
@@ -53,12 +50,12 @@ public class SarStandProjectLibraryController extends BaseController<SarStandPro
|
|||||||
return Result.success("200",map);
|
return Result.success("200",map);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
* @author zj
|
* @author zj
|
||||||
* date 2021-06-22
|
* date 2021-06-22
|
||||||
**/
|
**/
|
||||||
@GetMapping("/queryById")
|
@GetMapping("/queryById")
|
||||||
@ApiOperation("点击项目id查询")
|
@ApiOperation("点击项目id查询")
|
||||||
public ResponseMessage queryByName(String id){
|
public ResponseMessage queryByName(String id){
|
||||||
@@ -66,13 +63,13 @@ public class SarStandProjectLibraryController extends BaseController<SarStandPro
|
|||||||
return Result.success("200",list);
|
return Result.success("200",list);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param current
|
* @param current
|
||||||
* @param pageSize
|
* @param pageSize
|
||||||
* @return
|
* @return
|
||||||
* @author zj
|
* @author zj
|
||||||
* date 2021-07-13
|
* date 2021-07-13
|
||||||
**/
|
**/
|
||||||
@GetMapping("/queryProjectManager")
|
@GetMapping("/queryProjectManager")
|
||||||
@ApiOperation("查询产品线项目经理")
|
@ApiOperation("查询产品线项目经理")
|
||||||
public ResponseMessage queryProjectManager(@RequestParam(defaultValue = "1", value = "current")int current, @RequestParam(defaultValue = "10", value = "PageSize") int pageSize){
|
public ResponseMessage queryProjectManager(@RequestParam(defaultValue = "1", value = "current")int current, @RequestParam(defaultValue = "10", value = "PageSize") int pageSize){
|
||||||
@@ -97,14 +94,14 @@ public class SarStandProjectLibraryController extends BaseController<SarStandPro
|
|||||||
return Result.success("200",pageres);
|
return Result.success("200",pageres);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param current
|
* @param current
|
||||||
* @param pageSize
|
* @param pageSize
|
||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
* @author zj
|
* @author zj
|
||||||
* date 2021-07-15
|
* date 2021-07-15
|
||||||
**/
|
**/
|
||||||
@GetMapping("/queryStandInfo")
|
@GetMapping("/queryStandInfo")
|
||||||
@ApiOperation("查询标准信息")
|
@ApiOperation("查询标准信息")
|
||||||
public ResponseMessage queryStandInfo(@RequestParam(defaultValue = "1", value = "current")int current, @RequestParam(defaultValue = "10", value = "PageSize") int pageSize,
|
public ResponseMessage queryStandInfo(@RequestParam(defaultValue = "1", value = "current")int current, @RequestParam(defaultValue = "10", value = "PageSize") int pageSize,
|
||||||
@@ -119,12 +116,12 @@ public class SarStandProjectLibraryController extends BaseController<SarStandPro
|
|||||||
return Result.success("200",list);
|
return Result.success("200",list);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param id
|
* @param id
|
||||||
* @return
|
* @return
|
||||||
* @author zj
|
* @author zj
|
||||||
* date 2021-07-15
|
* date 2021-07-15
|
||||||
**/
|
**/
|
||||||
@PostMapping("/deleteByIds")
|
@PostMapping("/deleteByIds")
|
||||||
@ApiOperation("批量删除标准")
|
@ApiOperation("批量删除标准")
|
||||||
public ResponseMessage deleteByIds(String id){
|
public ResponseMessage deleteByIds(String id){
|
||||||
@@ -134,12 +131,12 @@ public class SarStandProjectLibraryController extends BaseController<SarStandPro
|
|||||||
return Result.success("200","删除成功");
|
return Result.success("200","删除成功");
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param list
|
* @param list
|
||||||
* @return
|
* @return
|
||||||
* @author zj
|
* @author zj
|
||||||
* date 2021-07-15
|
* date 2021-07-15
|
||||||
**/
|
**/
|
||||||
@PostMapping("/batchInsert")
|
@PostMapping("/batchInsert")
|
||||||
@ApiOperation("调取标准")
|
@ApiOperation("调取标准")
|
||||||
public ResponseMessage batchInsert(@RequestBody List<StandProjectRelationDto> list){
|
public ResponseMessage batchInsert(@RequestBody List<StandProjectRelationDto> list){
|
||||||
@@ -147,13 +144,13 @@ public class SarStandProjectLibraryController extends BaseController<SarStandPro
|
|||||||
return Result.success("200","新增成功",list);
|
return Result.success("200","新增成功",list);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param standAttrInfoExcelDto
|
* @param standAttrInfoExcelDto
|
||||||
* @param response
|
* @param response
|
||||||
* @return
|
* @return
|
||||||
* @author zj
|
* @author zj
|
||||||
* date 2021-07-16
|
* date 2021-07-16
|
||||||
**/
|
**/
|
||||||
@ApiOperation("导出Excel表")
|
@ApiOperation("导出Excel表")
|
||||||
@GetMapping(value = "/exportStandAttrInfoExcel")
|
@GetMapping(value = "/exportStandAttrInfoExcel")
|
||||||
public void exportStandAttrInfoExcel(StandAttrInfoExcelDto standAttrInfoExcelDto, HttpServletResponse response,String id) throws Exception {
|
public void exportStandAttrInfoExcel(StandAttrInfoExcelDto standAttrInfoExcelDto, HttpServletResponse response,String id) throws Exception {
|
||||||
@@ -179,6 +176,4 @@ public class SarStandProjectLibraryController extends BaseController<SarStandPro
|
|||||||
response.getWriter().println(JSON.toJSONString(Result.error()));
|
response.getWriter().println(JSON.toJSONString(Result.error()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+6
-5
@@ -1,5 +1,4 @@
|
|||||||
package com.adc.da.slrs.sarStandProjectLibrary.entity;
|
package com.adc.da.slrs.sarStandProjectLibrary.entity;
|
||||||
|
|
||||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||||
import com.alibaba.excel.annotation.ExcelProperty;
|
import com.alibaba.excel.annotation.ExcelProperty;
|
||||||
import com.alibaba.excel.annotation.write.style.ColumnWidth;
|
import com.alibaba.excel.annotation.write.style.ColumnWidth;
|
||||||
@@ -7,9 +6,7 @@ import com.alibaba.excel.annotation.write.style.HeadRowHeight;
|
|||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* //TODO 添加类/接口功能描述
|
* //TODO 添加类/接口功能描述
|
||||||
*
|
*
|
||||||
@@ -21,11 +18,15 @@ import java.time.LocalDateTime;
|
|||||||
@ColumnWidth(30)
|
@ColumnWidth(30)
|
||||||
@ExcelIgnoreUnannotated
|
@ExcelIgnoreUnannotated
|
||||||
public class StandAttrInfoDto {
|
public class StandAttrInfoDto {
|
||||||
|
//主键
|
||||||
private String standId;
|
private String standId;
|
||||||
//标准编号
|
//标准编号
|
||||||
@ExcelProperty("标准号")
|
@ExcelProperty("标准号")
|
||||||
private String standNumber;
|
private String standNumber;
|
||||||
|
//标准类别
|
||||||
|
private String standSort;
|
||||||
|
//标准年份
|
||||||
|
private String standYear;
|
||||||
//中文名称
|
//中文名称
|
||||||
@ExcelProperty("中文名称")
|
@ExcelProperty("中文名称")
|
||||||
private String standName;
|
private String standName;
|
||||||
@@ -56,4 +57,4 @@ public class StandAttrInfoDto {
|
|||||||
//关联模块--乘用车vpps中文名称
|
//关联模块--乘用车vpps中文名称
|
||||||
@ExcelProperty("关联模块--乘用车vpps中文名称")
|
@ExcelProperty("关联模块--乘用车vpps中文名称")
|
||||||
private String CYCVPPSCN;
|
private String CYCVPPSCN;
|
||||||
}
|
}
|
||||||
+46
-62
@@ -1,6 +1,4 @@
|
|||||||
package com.adc.da.slrs.sarStandProjectLibrary.service.impl;
|
package com.adc.da.slrs.sarStandProjectLibrary.service.impl;
|
||||||
|
|
||||||
|
|
||||||
import com.adc.da.slrs.sarStandAttrInfo.dao.SarStandAttrInfoDao;
|
import com.adc.da.slrs.sarStandAttrInfo.dao.SarStandAttrInfoDao;
|
||||||
import com.adc.da.slrs.sarStandAttrInfo.entity.SarStandAttrInfo;
|
import com.adc.da.slrs.sarStandAttrInfo.entity.SarStandAttrInfo;
|
||||||
import com.adc.da.slrs.sarStandProjectLibrary.entity.*;
|
import com.adc.da.slrs.sarStandProjectLibrary.entity.*;
|
||||||
@@ -14,14 +12,12 @@ import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.text.ParseException;
|
import java.text.ParseException;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
* 服务实现类
|
* 服务实现类
|
||||||
@@ -32,15 +28,12 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProjectLibraryDao, SarStandProjectLibrary> implements SarStandProjectLibraryService {
|
public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProjectLibraryDao, SarStandProjectLibrary> implements SarStandProjectLibraryService {
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private SarStandProjectLibraryDao sarStandProjectLibraryDao;
|
private SarStandProjectLibraryDao sarStandProjectLibraryDao;
|
||||||
@Resource
|
@Resource
|
||||||
private SarStandardsInfoDao SarStandardsInfoDao;
|
private SarStandardsInfoDao SarStandardsInfoDao;
|
||||||
@Resource
|
@Resource
|
||||||
private SarStandAttrInfoDao sarStandAttrInfoDao;
|
private SarStandAttrInfoDao sarStandAttrInfoDao;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<SarStandProjectLibrary> queryMaintenanceProject(int current, int pageSize, SarStandProjectLibraryDto sarDto) {
|
public IPage<SarStandProjectLibrary> queryMaintenanceProject(int current, int pageSize, SarStandProjectLibraryDto sarDto) {
|
||||||
SarStandProjectLibrary sar = new SarStandProjectLibrary();
|
SarStandProjectLibrary sar = new SarStandProjectLibrary();
|
||||||
@@ -82,7 +75,6 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
|
|||||||
.le(sar.getProjectEndDate()!=null,"project_end_date",sar.getProjectEndDate());
|
.le(sar.getProjectEndDate()!=null,"project_end_date",sar.getProjectEndDate());
|
||||||
return getSarStandProjectLibraryIPage(current, pageSize, wrapper);
|
return getSarStandProjectLibraryIPage(current, pageSize, wrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<SarStandProjectLibrary> queryNotMaintenanceProject(int current, int pageSize, SarStandProjectLibraryDto sarDto) {
|
public IPage<SarStandProjectLibrary> queryNotMaintenanceProject(int current, int pageSize, SarStandProjectLibraryDto sarDto) {
|
||||||
SarStandProjectLibrary sar = new SarStandProjectLibrary();
|
SarStandProjectLibrary sar = new SarStandProjectLibrary();
|
||||||
@@ -124,7 +116,6 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
|
|||||||
.le(sar.getProjectEndDate()!=null,"project_end_date",sar.getProjectEndDate());
|
.le(sar.getProjectEndDate()!=null,"project_end_date",sar.getProjectEndDate());
|
||||||
return getSarStandProjectLibraryIPage(current, pageSize, wrapper);
|
return getSarStandProjectLibraryIPage(current, pageSize, wrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<SarStandProjectLibrary> queryById(String id) {
|
public List<SarStandProjectLibrary> queryById(String id) {
|
||||||
QueryWrapper<SarStandProjectLibrary> wrapper = new QueryWrapper<>();
|
QueryWrapper<SarStandProjectLibrary> wrapper = new QueryWrapper<>();
|
||||||
@@ -132,7 +123,6 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
|
|||||||
List<SarStandProjectLibrary> list = sarStandProjectLibraryDao.selectList(wrapper);
|
List<SarStandProjectLibrary> list = sarStandProjectLibraryDao.selectList(wrapper);
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<SarStandProjectLibrary> queryProjectManager(int current, int pageSize) {
|
public IPage<SarStandProjectLibrary> queryProjectManager(int current, int pageSize) {
|
||||||
QueryWrapper<SarStandProjectLibrary> wrapper = new QueryWrapper<>();
|
QueryWrapper<SarStandProjectLibrary> wrapper = new QueryWrapper<>();
|
||||||
@@ -144,7 +134,6 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
|
|||||||
System.out.println("总页数"+userIPage.getPages());
|
System.out.println("总页数"+userIPage.getPages());
|
||||||
return userIPage;
|
return userIPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<SarStandProjectLibrary> queryByProductLine(String productLine) {
|
public List<SarStandProjectLibrary> queryByProductLine(String productLine) {
|
||||||
QueryWrapper<SarStandProjectLibrary> wrapper = new QueryWrapper<>();
|
QueryWrapper<SarStandProjectLibrary> wrapper = new QueryWrapper<>();
|
||||||
@@ -152,7 +141,6 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
|
|||||||
List<SarStandProjectLibrary> list = sarStandProjectLibraryDao.selectList(wrapper);
|
List<SarStandProjectLibrary> list = sarStandProjectLibraryDao.selectList(wrapper);
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<SarStandProjectLibrary> queryStandId(String standId) {
|
public List<SarStandProjectLibrary> queryStandId(String standId) {
|
||||||
QueryWrapper<SarStandProjectLibrary> wrapper = new QueryWrapper<>();
|
QueryWrapper<SarStandProjectLibrary> wrapper = new QueryWrapper<>();
|
||||||
@@ -161,25 +149,22 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
|
|||||||
List<SarStandProjectLibrary> list = sarStandProjectLibraryDao.selectList(wrapper);
|
List<SarStandProjectLibrary> list = sarStandProjectLibraryDao.selectList(wrapper);
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<StandAttrInfoDto> queryStandInfo(int current, int pageSize, String standId) {
|
public IPage<StandAttrInfoDto> queryStandInfo(int current, int pageSize, String standId) {
|
||||||
QueryWrapper<SarStandardsInfo> wrapper1 = new QueryWrapper<>();
|
QueryWrapper<SarStandardsInfo> wrapper1 = new QueryWrapper<>();
|
||||||
wrapper1.select("ID","STAND_NUMBER","STAND_NAME","STAND_EN_NAME");
|
wrapper1.select("ID","STAND_NUMBER","STAND_SORT","STAND_YEAR","STAND_NAME","STAND_EN_NAME");
|
||||||
wrapper1.last("INNER JOIN sar_stand_project_relation r ON r.stand_id = sar_standards_info.ID WHERE r.project_id ='"+ standId+"'");
|
wrapper1.last("INNER JOIN sar_stand_project_relation r ON r.stand_id = sar_standards_info.ID WHERE r.project_id ='"+ standId+"'");
|
||||||
Page<SarStandardsInfo> page1 = new Page<>(current, pageSize);
|
Page<SarStandardsInfo> page1 = new Page<>(current, pageSize);
|
||||||
IPage<SarStandardsInfo> userIPage1 = SarStandardsInfoDao.selectPage(page1, wrapper1);
|
IPage<SarStandardsInfo> userIPage1 = SarStandardsInfoDao.selectPage(page1, wrapper1);
|
||||||
System.out.println("总条数"+userIPage1.getTotal());
|
System.out.println("总条数"+userIPage1.getTotal());
|
||||||
System.out.println("总页数"+userIPage1.getPages());
|
System.out.println("总页数"+userIPage1.getPages());
|
||||||
|
|
||||||
QueryWrapper<SarStandAttrInfo> wrapper2 = new QueryWrapper<>();
|
QueryWrapper<SarStandAttrInfo> wrapper2 = new QueryWrapper<>();
|
||||||
wrapper2.select("r.STAND_ID","SSRQ","XCXSSRQGJ","ZCCSSRQGJ","ZRBM","KCCVPPSBM","KCCVPPSCN","CYCVPPSBM","CYCVPPSCN");
|
wrapper2.select("r.STAND_ID","SSRQ","XCXSSRQ","ZCCSSRQ","ZRBM","KCCVPPSBM","KCCVPPSCN","CYCVPPSBM","CYCVPPSCN");
|
||||||
wrapper2.last("INNER JOIN sar_stand_project_relation r ON r.stand_id = sar_stand_attr_info.STAND_ID WHERE r.project_id ='"+ standId+"'");
|
wrapper2.last("INNER JOIN sar_stand_project_relation r ON r.stand_id = sar_stand_attr_info.STAND_ID WHERE r.project_id ='"+ standId+"'");
|
||||||
Page<SarStandAttrInfo> page2 = new Page<>(current, pageSize);
|
Page<SarStandAttrInfo> page2 = new Page<>(current, pageSize);
|
||||||
IPage<SarStandAttrInfo> userIPage2 = sarStandAttrInfoDao.selectPage(page2, wrapper2);
|
IPage<SarStandAttrInfo> userIPage2 = sarStandAttrInfoDao.selectPage(page2, wrapper2);
|
||||||
System.out.println("总条数"+userIPage2.getTotal());
|
System.out.println("总条数"+userIPage2.getTotal());
|
||||||
System.out.println("总页数"+userIPage2.getPages());
|
System.out.println("总页数"+userIPage2.getPages());
|
||||||
|
|
||||||
List<StandAttrInfoDto> list = new ArrayList<>();
|
List<StandAttrInfoDto> list = new ArrayList<>();
|
||||||
List<SarStandardsInfo> list1 = userIPage1.getRecords();
|
List<SarStandardsInfo> list1 = userIPage1.getRecords();
|
||||||
List<SarStandAttrInfo> list2 = userIPage2.getRecords();
|
List<SarStandAttrInfo> list2 = userIPage2.getRecords();
|
||||||
@@ -187,19 +172,21 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
|
|||||||
StandAttrInfoDto p =new StandAttrInfoDto();
|
StandAttrInfoDto p =new StandAttrInfoDto();
|
||||||
p.setStandId(s.getId());
|
p.setStandId(s.getId());
|
||||||
p.setStandNumber(s.getStandNumber());
|
p.setStandNumber(s.getStandNumber());
|
||||||
|
p.setStandSort(s.getStandSort());
|
||||||
|
p.setStandYear(s.getStandYear());
|
||||||
p.setStandName(s.getStandName());
|
p.setStandName(s.getStandName());
|
||||||
p.setStandEnName(s.getStandEnName());
|
p.setStandEnName(s.getStandEnName());
|
||||||
for (SarStandAttrInfo a:list2){
|
for (SarStandAttrInfo a:list2){
|
||||||
if(s.getId().equals(a.getStandId())){
|
if(s.getId().equals(a.getStandId())){
|
||||||
p.setCYCVPPSBM(a.getCycvppsbm());
|
p.setCYCVPPSBM(a.getCycvppsbm());
|
||||||
p.setCYCVPPSCN(a.getCycvppscn());
|
p.setCYCVPPSCN(a.getCycvppscn());
|
||||||
p.setSSRQ(a.getSsrq());
|
p.setSSRQ(a.getSsrq());
|
||||||
p.setXCXSSRQGJ(a.getXcxssrqgj());
|
p.setXCXSSRQGJ(a.getXcxssrq());
|
||||||
p.setZCCSSRQGJ(a.getZccssrqgj());
|
p.setZCCSSRQGJ(a.getZccssrq());
|
||||||
p.setKCCVPPSBM(a.getKccvppsbm());
|
p.setKCCVPPSBM(a.getKccvppsbm());
|
||||||
p.setKCCVPPSCN(a.getKccvppscn());
|
p.setKCCVPPSCN(a.getKccvppscn());
|
||||||
p.setZRBM(a.getZrbm());
|
p.setZRBM(a.getZrbm());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
list.add(p);
|
list.add(p);
|
||||||
}
|
}
|
||||||
@@ -210,56 +197,53 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
|
|||||||
System.out.println("总页数"+userIPage.getPages());
|
System.out.println("总页数"+userIPage.getPages());
|
||||||
return userIPage;
|
return userIPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void deleteByIds(List<String> ids) {
|
public void deleteByIds(List<String> ids) {
|
||||||
sarStandProjectLibraryDao.deleteByIds(ids);
|
sarStandProjectLibraryDao.deleteByIds(ids);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void batchInsert(List<StandProjectRelationDto> list) {
|
public void batchInsert(List<StandProjectRelationDto> list) {
|
||||||
sarStandProjectLibraryDao.batchInsert(list);
|
sarStandProjectLibraryDao.batchInsert(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<StandAttrInfoDto> exportStandAttrInfoExcel(StandAttrInfoExcelDto standAttrInfoExcelDto ,String id) {
|
public List<StandAttrInfoDto> exportStandAttrInfoExcel(StandAttrInfoExcelDto standAttrInfoExcelDto ,String id) {
|
||||||
List<String> ids = standAttrInfoExcelDto.getIds();
|
List<String> ids = standAttrInfoExcelDto.getIds();
|
||||||
List<StandAttrInfoDto> list = new ArrayList<>();
|
List<StandAttrInfoDto> list = new ArrayList<>();
|
||||||
String idmis=String.join(",",ids);
|
String idmis=String.join(",",ids);
|
||||||
System.out.println(idmis);
|
System.out.println(idmis);
|
||||||
QueryWrapper<SarStandardsInfo> wrapper1 = new QueryWrapper<>();
|
QueryWrapper<SarStandardsInfo> wrapper1 = new QueryWrapper<>();
|
||||||
wrapper1.select("ID","STAND_NUMBER","STAND_NAME","STAND_EN_NAME");
|
wrapper1.select("ID","STAND_NUMBER","STAND_NAME","STAND_EN_NAME");
|
||||||
wrapper1.last("INNER JOIN sar_stand_project_relation r ON r.stand_id = sar_standards_info.ID WHERE r.stand_id in ("+ idmis +") and r.project_id = '"+ id+"'");
|
wrapper1.last("INNER JOIN sar_stand_project_relation r ON r.stand_id = sar_standards_info.ID WHERE r.stand_id in ("+ idmis +") and r.project_id = '"+ id+"'");
|
||||||
List<SarStandardsInfo> userList1 = SarStandardsInfoDao.selectList(wrapper1);
|
List<SarStandardsInfo> userList1 = SarStandardsInfoDao.selectList(wrapper1);
|
||||||
QueryWrapper<SarStandAttrInfo> wrapper2 = new QueryWrapper<>();
|
QueryWrapper<SarStandAttrInfo> wrapper2 = new QueryWrapper<>();
|
||||||
wrapper2.select("r.STAND_ID","SSRQ","XCXSSRQGJ","ZCCSSRQGJ","ZRBM","KCCVPPSBM","KCCVPPSCN","CYCVPPSBM","CYCVPPSCN");
|
wrapper2.select("r.STAND_ID","SSRQ","XCXSSRQ","ZCCSSRQ","ZRBM","KCCVPPSBM","KCCVPPSCN","CYCVPPSBM","CYCVPPSCN");
|
||||||
wrapper2.last("INNER JOIN sar_stand_project_relation r ON r.stand_id = sar_stand_attr_info.STAND_ID WHERE r.stand_id in ("+ idmis +") and r.project_id = '"+ id+"'");
|
wrapper2.last("INNER JOIN sar_stand_project_relation r ON r.stand_id = sar_stand_attr_info.STAND_ID WHERE r.stand_id in ("+ idmis +") and r.project_id = '"+ id+"'");
|
||||||
List<SarStandAttrInfo> userList2 = sarStandAttrInfoDao.selectList(wrapper2);
|
List<SarStandAttrInfo> userList2 = sarStandAttrInfoDao.selectList(wrapper2);
|
||||||
for(SarStandardsInfo s:userList1){
|
for(SarStandardsInfo s:userList1){
|
||||||
StandAttrInfoDto p =new StandAttrInfoDto();
|
StandAttrInfoDto p =new StandAttrInfoDto();
|
||||||
p.setStandNumber(s.getStandNumber());
|
p.setStandNumber(s.getStandNumber());
|
||||||
p.setStandName(s.getStandName());
|
p.setStandName(s.getStandName());
|
||||||
p.setStandEnName(s.getStandEnName());
|
p.setStandEnName(s.getStandEnName());
|
||||||
for (SarStandAttrInfo a:userList2){
|
for (SarStandAttrInfo a:userList2){
|
||||||
if(s.getId().equals(a.getStandId())){
|
if(s.getId().equals(a.getStandId())){
|
||||||
p.setCYCVPPSBM(a.getCycvppsbm());
|
p.setCYCVPPSBM(a.getCycvppsbm());
|
||||||
p.setCYCVPPSCN(a.getCycvppscn());
|
p.setCYCVPPSCN(a.getCycvppscn());
|
||||||
if (a.getSsrq()!=null){
|
if (a.getSsrq()!=null){
|
||||||
p.setSSRQ(a.getSsrq().substring(0,10));
|
p.setSSRQ(a.getSsrq().substring(0,10));
|
||||||
}
|
|
||||||
if (a.getXcxssrqgj()!=null){
|
|
||||||
p.setXCXSSRQGJ(a.getXcxssrqgj().substring(0,10));
|
|
||||||
}
|
|
||||||
if (a.getZccssrqgj()!=null){
|
|
||||||
p.setZCCSSRQGJ(a.getZccssrqgj().substring(0,10));
|
|
||||||
}
|
|
||||||
p.setKCCVPPSBM(a.getKccvppsbm());
|
|
||||||
p.setKCCVPPSCN(a.getKccvppscn());
|
|
||||||
p.setZRBM(a.getZrbm());
|
|
||||||
}
|
}
|
||||||
|
if (a.getXcxssrqgj()!=null){
|
||||||
|
p.setXCXSSRQGJ(a.getXcxssrq().substring(0,10));
|
||||||
|
}
|
||||||
|
if (a.getZccssrqgj()!=null){
|
||||||
|
p.setZCCSSRQGJ(a.getZccssrq().substring(0,10));
|
||||||
|
}
|
||||||
|
p.setKCCVPPSBM(a.getKccvppsbm());
|
||||||
|
p.setKCCVPPSCN(a.getKccvppscn());
|
||||||
|
p.setZRBM(a.getZrbm());
|
||||||
}
|
}
|
||||||
list.add(p);
|
|
||||||
}
|
}
|
||||||
|
list.add(p);
|
||||||
|
}
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+14
-9
@@ -41,12 +41,13 @@ public class SarStandUnqualifiedServiceImpl extends ServiceImpl<SarStandUnqualif
|
|||||||
@Override
|
@Override
|
||||||
public IPage<SarStandUnqualified> getSarStandUnqualifiedPage(SarStandUnqualifiedPage sarStandUnqualifiedPage) {
|
public IPage<SarStandUnqualified> getSarStandUnqualifiedPage(SarStandUnqualifiedPage sarStandUnqualifiedPage) {
|
||||||
QueryWrapper<SarStandUnqualified> sarStandUnqualifiedQueryWrapper=new QueryWrapper<>();
|
QueryWrapper<SarStandUnqualified> sarStandUnqualifiedQueryWrapper=new QueryWrapper<>();
|
||||||
if(sarStandUnqualifiedPage.getStandId()!=null || sarStandUnqualifiedPage.getStandName()!=null){
|
if(sarStandUnqualifiedPage.getStandId()!=null){
|
||||||
sarStandUnqualifiedQueryWrapper
|
sarStandUnqualifiedQueryWrapper.like("stand_id",sarStandUnqualifiedPage.getStandId());
|
||||||
.like("stand_id",sarStandUnqualifiedPage.getStandId())
|
|
||||||
.like("stand_name",sarStandUnqualifiedPage.getStandId());
|
|
||||||
// sarStandUnqualifiedQueryWrapper.eq("stand_id",sarStandUnqualifiedPage.getStandId()).or().like("stand_name","%"+sarStandUnqualifiedPage.getStandId()+"%");
|
// sarStandUnqualifiedQueryWrapper.eq("stand_id",sarStandUnqualifiedPage.getStandId()).or().like("stand_name","%"+sarStandUnqualifiedPage.getStandId()+"%");
|
||||||
}
|
}
|
||||||
|
if (sarStandUnqualifiedPage.getStandName()!=null){
|
||||||
|
sarStandUnqualifiedQueryWrapper.like("stand_name",sarStandUnqualifiedPage.getStandName());
|
||||||
|
}
|
||||||
//仅查询未关闭的
|
//仅查询未关闭的
|
||||||
sarStandUnqualifiedQueryWrapper.eq("close_state",1);
|
sarStandUnqualifiedQueryWrapper.eq("close_state",1);
|
||||||
if(sarStandUnqualifiedPage.getProductName()!=null){
|
if(sarStandUnqualifiedPage.getProductName()!=null){
|
||||||
@@ -72,11 +73,13 @@ public class SarStandUnqualifiedServiceImpl extends ServiceImpl<SarStandUnqualif
|
|||||||
@Override
|
@Override
|
||||||
public IPage<SarStandUnqualified> getSarStandUnqualifiedHistoryPage(SarStandUnqualifiedPage sarStandUnqualifiedPage) {
|
public IPage<SarStandUnqualified> getSarStandUnqualifiedHistoryPage(SarStandUnqualifiedPage sarStandUnqualifiedPage) {
|
||||||
QueryWrapper<SarStandUnqualified> sarStandUnqualifiedQueryWrapper=new QueryWrapper<>();
|
QueryWrapper<SarStandUnqualified> sarStandUnqualifiedQueryWrapper=new QueryWrapper<>();
|
||||||
if(sarStandUnqualifiedPage.getStandId()!=null || sarStandUnqualifiedPage.getStandName()!=null){
|
if(sarStandUnqualifiedPage.getStandId()!=null){
|
||||||
sarStandUnqualifiedQueryWrapper.like("stand_id",sarStandUnqualifiedPage.getStandId())
|
sarStandUnqualifiedQueryWrapper.like("stand_id",sarStandUnqualifiedPage.getStandId());
|
||||||
.like("stand_name",sarStandUnqualifiedPage.getStandId());
|
|
||||||
// sarStandUnqualifiedQueryWrapper.eq("stand_id",sarStandUnqualifiedPage.getStandId()).or().like("stand_name","%"+sarStandUnqualifiedPage.getStandId()+"%");
|
// sarStandUnqualifiedQueryWrapper.eq("stand_id",sarStandUnqualifiedPage.getStandId()).or().like("stand_name","%"+sarStandUnqualifiedPage.getStandId()+"%");
|
||||||
}
|
}
|
||||||
|
if (sarStandUnqualifiedPage.getStandName()!=null){
|
||||||
|
sarStandUnqualifiedQueryWrapper.like("stand_name",sarStandUnqualifiedPage.getStandName());
|
||||||
|
}
|
||||||
|
|
||||||
//仅查询关闭的
|
//仅查询关闭的
|
||||||
sarStandUnqualifiedQueryWrapper.eq("close_state",2);
|
sarStandUnqualifiedQueryWrapper.eq("close_state",2);
|
||||||
@@ -122,10 +125,12 @@ public class SarStandUnqualifiedServiceImpl extends ServiceImpl<SarStandUnqualif
|
|||||||
public List<SarStandUnqualified> getStandUnqualifiedExcelData(StandUnqualifiedExcelVO standUnqualifiedExcelVO) {
|
public List<SarStandUnqualified> getStandUnqualifiedExcelData(StandUnqualifiedExcelVO standUnqualifiedExcelVO) {
|
||||||
QueryWrapper<SarStandUnqualified> sarStandUnqualifiedQueryWrapper=new QueryWrapper<>();
|
QueryWrapper<SarStandUnqualified> sarStandUnqualifiedQueryWrapper=new QueryWrapper<>();
|
||||||
sarStandUnqualifiedQueryWrapper.eq("close_state",1);
|
sarStandUnqualifiedQueryWrapper.eq("close_state",1);
|
||||||
if(standUnqualifiedExcelVO.getIds()!=null&&standUnqualifiedExcelVO.getIds().size()>0){
|
if(standUnqualifiedExcelVO.getIds()!=null && standUnqualifiedExcelVO.getIds().size()>0){
|
||||||
sarStandUnqualifiedQueryWrapper.in("id",standUnqualifiedExcelVO.getIds());
|
sarStandUnqualifiedQueryWrapper.in("id",standUnqualifiedExcelVO.getIds());
|
||||||
}
|
}
|
||||||
return sarStandUnqualifiedDao.selectList(sarStandUnqualifiedQueryWrapper);
|
List<SarStandUnqualified> stand = sarStandUnqualifiedDao.selectList(sarStandUnqualifiedQueryWrapper);
|
||||||
|
List<SarStandUnqualified> a = stand;
|
||||||
|
return a;
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean closeSarStandUnqualified(String standUnqualifiedId){
|
private boolean closeSarStandUnqualified(String standUnqualifiedId){
|
||||||
|
|||||||
Reference in New Issue
Block a user