未符合项
This commit is contained in:
+5
@@ -36,12 +36,17 @@
|
|||||||
left join project_laws_inventory pli on pti.project_laws_inventory_id = pli.id
|
left join project_laws_inventory pli on pti.project_laws_inventory_id = pli.id
|
||||||
left join project_library_base plb on plb.id = pli.project_library_id
|
left join project_library_base plb on plb.id = pli.project_library_id
|
||||||
left join project_name_info pni on pni.id = plb.project_name_id
|
left join project_name_info pni on pni.id = plb.project_name_id
|
||||||
|
left join project_task_inventory_detail ptid on ptid.project_task_inventory_id = pti.project_laws_inventory_id
|
||||||
|
|
||||||
where
|
where
|
||||||
<if test="ncrTrackVO.projectLibraryId != null and ncrTrackVO.projectLibraryId != ''">
|
<if test="ncrTrackVO.projectLibraryId != null and ncrTrackVO.projectLibraryId != ''">
|
||||||
plb.id =#{ncrTrackVO.projectLibraryId}
|
plb.id =#{ncrTrackVO.projectLibraryId}
|
||||||
and
|
and
|
||||||
</if>
|
</if>
|
||||||
|
<if test="ncrTrackVO.userId != null and ncrTrackVO.userId != ''">
|
||||||
|
ptid.user_id =#{ncrTrackVO.userId}
|
||||||
|
and
|
||||||
|
</if>
|
||||||
<if test="ncrTrackVO.serialNumber != null and ncrTrackVO.serialNumber != ''">
|
<if test="ncrTrackVO.serialNumber != null and ncrTrackVO.serialNumber != ''">
|
||||||
pli.serial_number like concat(concat('%',#{ncrTrackVO.serialNumber}),'%')
|
pli.serial_number like concat(concat('%',#{ncrTrackVO.serialNumber}),'%')
|
||||||
and
|
and
|
||||||
|
|||||||
+8
-3
@@ -6,6 +6,7 @@ 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 com.jero.common.constant.enums.CutEnum;
|
import com.jero.common.constant.enums.CutEnum;
|
||||||
import com.jero.common.exception.JeroBootException;
|
import com.jero.common.exception.JeroBootException;
|
||||||
|
import com.jero.common.system.vo.LoginUser;
|
||||||
import com.jero.modules.project.entity.ProjectTaskInventoryDetailEO;
|
import com.jero.modules.project.entity.ProjectTaskInventoryDetailEO;
|
||||||
import com.jero.modules.project.enums.ReviewResultEnum;
|
import com.jero.modules.project.enums.ReviewResultEnum;
|
||||||
import com.jero.modules.project.mapper.NcrTrackMapper;
|
import com.jero.modules.project.mapper.NcrTrackMapper;
|
||||||
@@ -21,6 +22,7 @@ import org.apache.commons.lang3.ObjectUtils;
|
|||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.apache.poi.ss.usermodel.Workbook;
|
import org.apache.poi.ss.usermodel.Workbook;
|
||||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||||
|
import org.apache.shiro.SecurityUtils;
|
||||||
import org.jeecgframework.poi.excel.ExcelExportUtil;
|
import org.jeecgframework.poi.excel.ExcelExportUtil;
|
||||||
import org.jeecgframework.poi.excel.entity.ExportParams;
|
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||||
import org.jeecgframework.poi.excel.entity.enmus.ExcelType;
|
import org.jeecgframework.poi.excel.entity.enmus.ExcelType;
|
||||||
@@ -57,6 +59,8 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<NcrTrackVO> getPageInfo(NcrTrackVO ncrTrackVO) {
|
public List<NcrTrackVO> getPageInfo(NcrTrackVO ncrTrackVO) {
|
||||||
|
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
ncrTrackVO.setUserId(loginUser.getId());
|
||||||
if(StringUtils.isNotBlank(ncrTrackVO.getSerialNumber())){
|
if(StringUtils.isNotBlank(ncrTrackVO.getSerialNumber())){
|
||||||
if(ncrTrackVO.getSerialNumber().contains("%")){
|
if(ncrTrackVO.getSerialNumber().contains("%")){
|
||||||
ncrTrackVO.setSerialNumber(ncrTrackVO.getSerialNumber().replaceAll("%", "/%"));
|
ncrTrackVO.setSerialNumber(ncrTrackVO.getSerialNumber().replaceAll("%", "/%"));
|
||||||
@@ -73,6 +77,7 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
|||||||
ncrTrackVO.setInconformity(ReviewResultEnum.INCONFORMITY.getValue());
|
ncrTrackVO.setInconformity(ReviewResultEnum.INCONFORMITY.getValue());
|
||||||
ncrTrackVO.setTrack(ReviewResultEnum.TO_TRACK.getValue());
|
ncrTrackVO.setTrack(ReviewResultEnum.TO_TRACK.getValue());
|
||||||
List<NcrTrackVO> infoList = ncrTrackMapper.getInfoList(ncrTrackVO);
|
List<NcrTrackVO> infoList = ncrTrackMapper.getInfoList(ncrTrackVO);
|
||||||
|
infoList = infoList.stream().distinct().collect(Collectors.toList());
|
||||||
List<NcrTrackVO> trackVOList = new ArrayList<>();
|
List<NcrTrackVO> trackVOList = new ArrayList<>();
|
||||||
String designName = "";
|
String designName = "";
|
||||||
String prehomoName = "";
|
String prehomoName = "";
|
||||||
@@ -122,7 +127,7 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
|||||||
}
|
}
|
||||||
|
|
||||||
//设计符合性确认
|
//设计符合性确认
|
||||||
if(StringUtils.isNotBlank(designPId)){
|
if(StringUtils.isNotBlank(designPId) && StringUtils.isNotBlank(designFlowTaskStatusName)){
|
||||||
NcrTrackVO ncrTrackVOTemp = entityInfo(trackVO.getSerialNumber(),
|
NcrTrackVO ncrTrackVOTemp = entityInfo(trackVO.getSerialNumber(),
|
||||||
trackVO.getTitle(),
|
trackVO.getTitle(),
|
||||||
trackVO.getDesignPId(),
|
trackVO.getDesignPId(),
|
||||||
@@ -141,7 +146,7 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
|||||||
trackVOList.add(ncrTrackVOTemp);
|
trackVOList.add(ncrTrackVOTemp);
|
||||||
}
|
}
|
||||||
//PreHomo确认
|
//PreHomo确认
|
||||||
if(StringUtils.isNotBlank(prehomoPId)){
|
if(StringUtils.isNotBlank(prehomoPId) && StringUtils.isNotBlank(prehomoFlowTaskStatusName)){
|
||||||
NcrTrackVO ncrTrackVOTemp = entityInfo(trackVO.getSerialNumber(),
|
NcrTrackVO ncrTrackVOTemp = entityInfo(trackVO.getSerialNumber(),
|
||||||
trackVO.getTitle(),
|
trackVO.getTitle(),
|
||||||
trackVO.getPrehomoPId(),
|
trackVO.getPrehomoPId(),
|
||||||
@@ -160,7 +165,7 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
|||||||
trackVOList.add(ncrTrackVOTemp);
|
trackVOList.add(ncrTrackVOTemp);
|
||||||
}
|
}
|
||||||
//验证符合性确认
|
//验证符合性确认
|
||||||
if(StringUtils.isNotBlank(verifyPId)){
|
if(StringUtils.isNotBlank(verifyPId) && StringUtils.isNotBlank(verifyFlowTaskStatusName)){
|
||||||
NcrTrackVO ncrTrackVOTemp = entityInfo(trackVO.getSerialNumber(),
|
NcrTrackVO ncrTrackVOTemp = entityInfo(trackVO.getSerialNumber(),
|
||||||
trackVO.getTitle(),
|
trackVO.getTitle(),
|
||||||
trackVO.getVerifyPId(),
|
trackVO.getVerifyPId(),
|
||||||
|
|||||||
@@ -31,6 +31,8 @@ public class NcrTrackVO implements Serializable {
|
|||||||
//用于导出时勾选数据
|
//用于导出时勾选数据
|
||||||
private String uuid;
|
private String uuid;
|
||||||
|
|
||||||
|
private String userId;
|
||||||
|
|
||||||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||||
@ApiModelProperty(value = "创建日期")
|
@ApiModelProperty(value = "创建日期")
|
||||||
|
|||||||
Reference in New Issue
Block a user