修改未符合项字段显示bug
This commit is contained in:
+4
-3
@@ -58,16 +58,17 @@ public class SarStandUnqualifiedController extends BaseController<SarStandUnqual
|
||||
|
||||
/**
|
||||
* 分页查询未符合项
|
||||
* @param sarStandUnqualifiedPage :筛选、分页信息
|
||||
* @param sarStandUnqualifiedPage:筛选、分页信息
|
||||
* @return ResponseMessage<IPage<SarStandUnqualified>>
|
||||
*/
|
||||
@ApiOperation("分页查询未符合项")
|
||||
@GetMapping
|
||||
public ResponseMessage<IPage<SarStandUnqualifiedPage>> getSarStandUnqualifiedPage(SarStandUnqualifiedPage sarStandUnqualifiedPage){
|
||||
IPage<SarStandUnqualifiedPage> sarStandUnqualifiedIPage=sarStandUnqualifiedService.getSarStandUnqualifiedPage(sarStandUnqualifiedPage);
|
||||
public ResponseMessage<IPage<SarStandUnqualified>> getSarStandUnqualifiedPage(SarStandUnqualifiedPage sarStandUnqualifiedPage){
|
||||
IPage<SarStandUnqualified> sarStandUnqualifiedIPage=sarStandUnqualifiedService.getSarStandUnqualifiedPage(sarStandUnqualifiedPage);
|
||||
return Result.success(sarStandUnqualifiedIPage);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 分页查询未符合项历史数据
|
||||
* @param sarStandUnqualifiedPage:筛选、分页信息
|
||||
|
||||
+15
-14
@@ -36,7 +36,7 @@ public class SarStandUnqualified extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@ExcelProperty("标准编号")
|
||||
@ExcelProperty("标准ID")
|
||||
@ApiModelProperty(value = "标准ID")
|
||||
@TableField("STAND_ID")
|
||||
private String standId;
|
||||
@@ -46,17 +46,18 @@ public class SarStandUnqualified extends BaseEntity {
|
||||
@TableField("STAND_NAME")
|
||||
private String standName;
|
||||
|
||||
@ApiModelProperty(value = "标准编号")
|
||||
@TableField("STAND_NUMBER")
|
||||
private String standNumber;
|
||||
|
||||
@ApiModelProperty(value = "标准类别")
|
||||
@TableField("STAND_SORT")
|
||||
private String standSort;
|
||||
|
||||
@ApiModelProperty(value = "标准年份")
|
||||
@TableField("STAND_YEAR")
|
||||
private String standYear;
|
||||
// @ExcelProperty("标准编号")
|
||||
// @ApiModelProperty(value = "标准编号")
|
||||
// @TableField("STAND_NUMBER")
|
||||
// private String standNumber;
|
||||
//
|
||||
// @ApiModelProperty(value = "标准类别")
|
||||
// @TableField("STAND_SORT")
|
||||
// private String standSort;
|
||||
//
|
||||
// @ApiModelProperty(value = "标准年份")
|
||||
// @TableField("STAND_YEAR")
|
||||
// private String standYear;
|
||||
|
||||
@ExcelProperty("条款号")
|
||||
@ApiModelProperty(value = "条款号")
|
||||
@@ -138,8 +139,8 @@ public class SarStandUnqualified extends BaseEntity {
|
||||
@TableField("DUTY_ENGINEER")
|
||||
private String dutyEngineer;
|
||||
|
||||
@ExcelProperty("标准编号组合")
|
||||
@ApiModelProperty(value = "标准编号组合")
|
||||
@ExcelProperty("标准编号")
|
||||
@ApiModelProperty(value = "标准编号")
|
||||
@TableField("STAND_SERIAL_NUMBER")
|
||||
private String standSerialNumber;
|
||||
|
||||
|
||||
+9
-9
@@ -45,7 +45,7 @@ public class SarStandUnqualifiedPage {
|
||||
@ApiModelProperty(value = "计划关闭时间")
|
||||
private Timestamp planCloseTime;
|
||||
|
||||
@ApiModelProperty(value = "标准编号组合")
|
||||
@ApiModelProperty(value = "标准编号")
|
||||
private String standSerialNumber;
|
||||
|
||||
@ApiModelProperty(value = "质量工程师")
|
||||
@@ -90,13 +90,13 @@ public class SarStandUnqualifiedPage {
|
||||
@ApiModelProperty("每页条数")
|
||||
private Integer size;
|
||||
|
||||
@ApiModelProperty(value = "标准编号")
|
||||
private String standNumber;
|
||||
|
||||
@ApiModelProperty(value = "标准类别")
|
||||
private String standSort;
|
||||
|
||||
@ApiModelProperty(value = "标准年份")
|
||||
private String standYear;
|
||||
// @ApiModelProperty(value = "标准编号")
|
||||
// private String standNumber;
|
||||
//
|
||||
// @ApiModelProperty(value = "标准类别")
|
||||
// private String standSort;
|
||||
//
|
||||
// @ApiModelProperty(value = "标准年份")
|
||||
// private String standYear;
|
||||
|
||||
}
|
||||
|
||||
+2
-2
@@ -21,10 +21,10 @@ public interface ISarStandUnqualifiedService extends IService<SarStandUnqualifie
|
||||
|
||||
/**
|
||||
* 分页查询未符合项
|
||||
* @param sarStandUnqualifiedPage :筛选、分页信息
|
||||
* @param sarStandUnqualifiedPage:筛选、分页信息
|
||||
* @return:IPage<SarStandUnqualified>
|
||||
*/
|
||||
IPage<SarStandUnqualifiedPage> getSarStandUnqualifiedPage(SarStandUnqualifiedPage sarStandUnqualifiedPage);
|
||||
IPage<SarStandUnqualified> getSarStandUnqualifiedPage(SarStandUnqualifiedPage sarStandUnqualifiedPage);
|
||||
|
||||
/**
|
||||
* 分页查询未符合项历史数据
|
||||
|
||||
+35
-48
@@ -35,32 +35,47 @@ public class SarStandUnqualifiedServiceImpl extends ServiceImpl<SarStandUnqualif
|
||||
private SarStandUnqualifiedDao sarStandUnqualifiedDao;
|
||||
|
||||
@Resource
|
||||
private SarStandardsInfoDao SarStandardsInfoDao;
|
||||
private SarStandardsInfoDao sarStandardsInfoDao;
|
||||
|
||||
// @Resource
|
||||
// private SarStandardsInfoDao SarStandardsInfoDao;
|
||||
/**
|
||||
* 分页查询未符合项
|
||||
* @param sarStandUnqualifiedPage :筛选、分页信息
|
||||
* @return:IPage<SarStandUnqualified>
|
||||
*/
|
||||
@Override
|
||||
public IPage<SarStandUnqualifiedPage> getSarStandUnqualifiedPage(SarStandUnqualifiedPage sarStandUnqualifiedPage) {
|
||||
QueryWrapper<SarStandardsInfo> wrapper = new QueryWrapper<>();
|
||||
wrapper.select("ID","STAND_NUMBER","STAND_SORT","STAND_YEAR");
|
||||
wrapper.last("INNER JOIN sar_stand_unqualified r ON r.STAND_ID = sar_standards_info.ID WHERE r.STAND_ID ='"+ sarStandUnqualifiedPage.getStandId()+"'");
|
||||
Page<SarStandardsInfo> page = new Page<>(sarStandUnqualifiedPage.getCurrent(),sarStandUnqualifiedPage.getSize());
|
||||
IPage<SarStandardsInfo> userIPage = SarStandardsInfoDao.selectPage(page, wrapper);
|
||||
List<SarStandUnqualifiedPage> list = new ArrayList<>();
|
||||
List<SarStandardsInfo> list1 = userIPage.getRecords();
|
||||
for(SarStandardsInfo s : list1){
|
||||
SarStandUnqualifiedPage p = new SarStandUnqualifiedPage();
|
||||
p.setStandSerialNumber(s.getStandSort()+s.getStandNumber()+s.getStandYear());
|
||||
public IPage<SarStandUnqualified> getSarStandUnqualifiedPage(SarStandUnqualifiedPage sarStandUnqualifiedPage) {
|
||||
QueryWrapper<SarStandardsInfo> wrapper1 = new QueryWrapper<>();
|
||||
wrapper1.select("STAND_NUMBER","STAND_SORT","STAND_YEAR");
|
||||
wrapper1.last("INNER JOIN sar_stand_unqualified r ON r.STAND_ID = sar_standards_info.ID WHERE sar_standards_info.ID='"+sarStandUnqualifiedPage.getStandId()+"'");
|
||||
Page<SarStandardsInfo> page1 = new Page<>();
|
||||
IPage<SarStandardsInfo> userIPage1 = sarStandardsInfoDao.selectPage(page1,wrapper1);
|
||||
List<SarStandardsInfo> list1 = userIPage1.getRecords();
|
||||
|
||||
QueryWrapper<SarStandUnqualified> wrapper = new QueryWrapper<>();
|
||||
// wrapper1.like("stand_number",null);
|
||||
wrapper.select("STAND_SERIAL_NUMBER");
|
||||
Page<SarStandUnqualified> page = new Page<>();
|
||||
IPage<SarStandUnqualified> userIPage = sarStandUnqualifiedDao.selectPage(page,wrapper);
|
||||
List<SarStandUnqualified> list = userIPage.getRecords();
|
||||
|
||||
for (SarStandardsInfo s : list1){
|
||||
for (SarStandUnqualified a : list){
|
||||
a.setStandSerialNumber(s.getStandSort()+" "+s.getStandNumber()+"-"+s.getStandYear());
|
||||
}
|
||||
}
|
||||
|
||||
QueryWrapper<SarStandUnqualified> sarStandUnqualifiedQueryWrapper=new QueryWrapper<>();
|
||||
if(sarStandUnqualifiedPage.getStandSerialNumber()!=null){
|
||||
sarStandUnqualifiedQueryWrapper.like("stand_serial_number",sarStandUnqualifiedPage.getStandSerialNumber());
|
||||
}
|
||||
if(sarStandUnqualifiedPage.getStandId()!=null){
|
||||
sarStandUnqualifiedQueryWrapper.eq("stand_id",sarStandUnqualifiedPage.getStandId());//查询详情页所需的标准ID
|
||||
sarStandUnqualifiedQueryWrapper.eq("stand_id",sarStandUnqualifiedPage.getStandId());
|
||||
// sarStandUnqualifiedQueryWrapper.eq("stand_id",sarStandUnqualifiedPage.getStandId()).or().like("stand_name","%"+sarStandUnqualifiedPage.getStandId()+"%");
|
||||
}
|
||||
if (sarStandUnqualifiedPage.getStandSerialNumber()!=null){
|
||||
sarStandUnqualifiedQueryWrapper.like("STAND_SERIAL_NUMBER",sarStandUnqualifiedPage.getStandSerialNumber());
|
||||
if (sarStandUnqualifiedPage.getStandName()!=null){
|
||||
sarStandUnqualifiedQueryWrapper.like("stand_number",sarStandUnqualifiedPage.getStandName());
|
||||
}
|
||||
if (sarStandUnqualifiedPage.getStandName()!=null){
|
||||
sarStandUnqualifiedQueryWrapper.like("stand_name",sarStandUnqualifiedPage.getStandName());
|
||||
@@ -79,39 +94,7 @@ public class SarStandUnqualifiedServiceImpl extends ServiceImpl<SarStandUnqualif
|
||||
&& sarStandUnqualifiedPage.getSize()!=null){
|
||||
standUnqualifiedPage=new Page<>(sarStandUnqualifiedPage.getCurrent(),sarStandUnqualifiedPage.getSize());
|
||||
}
|
||||
List<SarStandUnqualified> list2 = sarStandUnqualifiedDao.selectPage(standUnqualifiedPage,sarStandUnqualifiedQueryWrapper).getRecords();
|
||||
for (SarStandardsInfo s : list1){
|
||||
SarStandUnqualifiedPage p = new SarStandUnqualifiedPage();
|
||||
p.setStandNumber(s.getStandNumber());
|
||||
p.setStandSort(s.getStandSort());
|
||||
p.setStandYear(s.getStandYear());
|
||||
for (SarStandUnqualified a : list2){
|
||||
if (s.getId().equals(a.getStandId())){
|
||||
p.setCreateDeptId(a.getCreateDeptId());
|
||||
p.setCreateById(a.getCreateById());
|
||||
p.setCreateTime((Timestamp)a.getCreateTime());
|
||||
p.setCloseState(a.getCloseState());
|
||||
p.setActualCloseTime((Timestamp)a.getActualCloseTime());
|
||||
p.setPlanCloseTime((Timestamp)a.getPlanCloseTime());
|
||||
p.setQaEngineer(a.getQaEngineer());
|
||||
p.setDutyEngineer(a.getDutyEngineer());
|
||||
p.setResponsibleUnit(a.getResponsibleUnit());
|
||||
p.setProductName(a.getProductName());
|
||||
p.setProductLine(a.getProductLine());
|
||||
p.setProductType(a.getProductType());
|
||||
p.setItemsName(a.getItemsName());
|
||||
p.setItemsNum(a.getItemsNum());
|
||||
p.setStandName(a.getStandName());
|
||||
p.setStandId(a.getStandId());
|
||||
p.setId(a.getId());
|
||||
p.setStandSerialNumber(a.getStandSerialNumber());
|
||||
}
|
||||
}
|
||||
list.add(p);
|
||||
}
|
||||
IPage<SarStandUnqualifiedPage> userIPage1 = new Page<>();
|
||||
userIPage1.setRecords(list);
|
||||
return userIPage1;
|
||||
return sarStandUnqualifiedDao.selectPage(standUnqualifiedPage,sarStandUnqualifiedQueryWrapper);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -122,10 +105,14 @@ public class SarStandUnqualifiedServiceImpl extends ServiceImpl<SarStandUnqualif
|
||||
@Override
|
||||
public IPage<SarStandUnqualified> getSarStandUnqualifiedHistoryPage(SarStandUnqualifiedPage sarStandUnqualifiedPage) {
|
||||
QueryWrapper<SarStandUnqualified> sarStandUnqualifiedQueryWrapper=new QueryWrapper<>();
|
||||
|
||||
if(sarStandUnqualifiedPage.getStandId()!=null){
|
||||
sarStandUnqualifiedQueryWrapper.like("stand_id",sarStandUnqualifiedPage.getStandId());
|
||||
// sarStandUnqualifiedQueryWrapper.eq("stand_id",sarStandUnqualifiedPage.getStandId()).or().like("stand_name","%"+sarStandUnqualifiedPage.getStandId()+"%");
|
||||
}
|
||||
if(sarStandUnqualifiedPage.getStandSerialNumber()!=null){
|
||||
sarStandUnqualifiedQueryWrapper.like("stand_serial_number",sarStandUnqualifiedPage.getStandSerialNumber());
|
||||
}
|
||||
if (sarStandUnqualifiedPage.getStandName()!=null){
|
||||
sarStandUnqualifiedQueryWrapper.like("stand_name",sarStandUnqualifiedPage.getStandName());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user