Commit 8c3e4d28 authored by 曹盼盼's avatar 曹盼盼

校验详情查看加筛选,根据当前登录人获项目列表,弹窗详情查看优化

parent 7de8e948
...@@ -11,7 +11,7 @@ import lombok.Data; ...@@ -11,7 +11,7 @@ import lombok.Data;
public class OpenDto { public class OpenDto {
private String oldPhoto; //原照片 private String oldPhoto; //原照片
private String newPhoto; //新照片对比 private String newPhoto; //新照片
private String accord; //符合性 private String accord; //符合性
private String valid; //有效性 private String valid; //有效性
private String result;//结果 private String result;//结果
......
...@@ -42,4 +42,5 @@ public class PercentOfPassDto extends BaseDto { ...@@ -42,4 +42,5 @@ public class PercentOfPassDto extends BaseDto {
} }
...@@ -23,7 +23,7 @@ public interface VerifyMapper extends BaseMapper<Verify> { ...@@ -23,7 +23,7 @@ public interface VerifyMapper extends BaseMapper<Verify> {
* @return * @return
*/ */
List<Verify> commonality(String stage,SmartListDto smartListDto); List<Verify> commonality(String stage,SmartListDto smartListDto, List listId);
@Select("select * from tz_ugp_verify where target_info = #{targetInfo}") @Select("select * from tz_ugp_verify where target_info = #{targetInfo}")
Verify selectByTargetInfo(String targetInfo); Verify selectByTargetInfo(String targetInfo);
......
...@@ -62,6 +62,13 @@ ...@@ -62,6 +62,13 @@
pt.code like '%${smartListDto.projectCode}%' pt.code like '%${smartListDto.projectCode}%'
</if> </if>
<if test="listId != null and ! listId.isEmpty() and listId.size() > 0">
and vf.project_id in
<foreach collection="listId" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</if>
</select> </select>
......
...@@ -41,7 +41,7 @@ private InstallationQualityImpl services; ...@@ -41,7 +41,7 @@ private InstallationQualityImpl services;
private WeldServiceImpl weld; private WeldServiceImpl weld;
//查看质量监检信息 //查看质量监检信息
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/find") @GetMapping(value = "/find")
@ApiOperation(httpMethod = "GET", value = "质量问题闭环管理-安装质量监检信息-质量监检信息", notes = "质量问题闭环管理-安装质量监检信息-质量监检信息") @ApiOperation(httpMethod = "GET", value = "质量问题闭环管理-安装质量监检信息-质量监检信息", notes = "质量问题闭环管理-安装质量监检信息-质量监检信息")
public ResponseModel<Page<PercentOfPassDto>> find(@RequestParam(value = "current") int current, @RequestParam public ResponseModel<Page<PercentOfPassDto>> find(@RequestParam(value = "current") int current, @RequestParam
......
...@@ -133,7 +133,7 @@ public class VerifyController extends BaseController { ...@@ -133,7 +133,7 @@ public class VerifyController extends BaseController {
* @return * @return
*/ */
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/selectTubular") @GetMapping(value = "/selectTubular")
@ApiOperation(httpMethod = "GET", value = "焊接管材检验信息列表", notes = "焊接管材检验信息列表") @ApiOperation(httpMethod = "GET", value = "焊接管材检验信息列表", notes = "焊接管材检验信息列表")
public ResponseModel<Page<SmartListDto>> selectTubular(@RequestParam(value = "current") int current, @RequestParam public ResponseModel<Page<SmartListDto>> selectTubular(@RequestParam(value = "current") int current, @RequestParam
...@@ -155,7 +155,7 @@ public class VerifyController extends BaseController { ...@@ -155,7 +155,7 @@ public class VerifyController extends BaseController {
* @return * @return
*/ */
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/selectWorker") @GetMapping(value = "/selectWorker")
@ApiOperation(httpMethod = "GET", value = "查询焊接人员检验信息列表", notes = "查询焊接人员检验信息列表") @ApiOperation(httpMethod = "GET", value = "查询焊接人员检验信息列表", notes = "查询焊接人员检验信息列表")
public ResponseModel<Page<SmartListDto>> selectWorker(@RequestParam(value = "current") int current, @RequestParam public ResponseModel<Page<SmartListDto>> selectWorker(@RequestParam(value = "current") int current, @RequestParam
...@@ -175,7 +175,7 @@ public class VerifyController extends BaseController { ...@@ -175,7 +175,7 @@ public class VerifyController extends BaseController {
* @param size * @param size
* @return * @return
*/ */
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/selectFacility") @GetMapping(value = "/selectFacility")
@ApiOperation(httpMethod = "GET", value = "查询焊接设备检验信息列表", notes = "查询焊接设备检验信息列表") @ApiOperation(httpMethod = "GET", value = "查询焊接设备检验信息列表", notes = "查询焊接设备检验信息列表")
public ResponseModel<Page<SmartListDto>> selectFacility(@RequestParam(value = "current") int current, @RequestParam public ResponseModel<Page<SmartListDto>> selectFacility(@RequestParam(value = "current") int current, @RequestParam
...@@ -196,7 +196,7 @@ public class VerifyController extends BaseController { ...@@ -196,7 +196,7 @@ public class VerifyController extends BaseController {
* @return * @return
*/ */
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/selectCraft") @GetMapping(value = "/selectCraft")
@ApiOperation(httpMethod = "GET", value = "查询焊接工艺检验信息列表", notes = "查询焊接工艺检验信息列表") @ApiOperation(httpMethod = "GET", value = "查询焊接工艺检验信息列表", notes = "查询焊接工艺检验信息列表")
public ResponseModel<Page<SmartListDto>> selectCraft(@RequestParam(value = "current") int current, @RequestParam public ResponseModel<Page<SmartListDto>> selectCraft(@RequestParam(value = "current") int current, @RequestParam
...@@ -216,7 +216,7 @@ public class VerifyController extends BaseController { ...@@ -216,7 +216,7 @@ public class VerifyController extends BaseController {
* @param size * @param size
* @return * @return
*/ */
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/selectVoltage") @GetMapping(value = "/selectVoltage")
@ApiOperation(httpMethod = "GET", value = "查询管道耐压检验信息列表", notes = "查询管道耐压检验信息列表") @ApiOperation(httpMethod = "GET", value = "查询管道耐压检验信息列表", notes = "查询管道耐压检验信息列表")
public ResponseModel<Page<SmartListDto>> selectVoltage(@RequestParam(value = "current") int current, @RequestParam public ResponseModel<Page<SmartListDto>> selectVoltage(@RequestParam(value = "current") int current, @RequestParam
...@@ -235,7 +235,7 @@ public class VerifyController extends BaseController { ...@@ -235,7 +235,7 @@ public class VerifyController extends BaseController {
* @param smartListDto * @param smartListDto
* @return * @return
*/ */
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false) @TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/depth") @GetMapping(value = "/depth")
@ApiOperation(httpMethod = "GET", value = "敷设质量", notes = "敷设质量") @ApiOperation(httpMethod = "GET", value = "敷设质量", notes = "敷设质量")
public ResponseModel<Page<SmartListDto>> depth(@RequestParam(value = "current") int current, @RequestParam public ResponseModel<Page<SmartListDto>> depth(@RequestParam(value = "current") int current, @RequestParam
...@@ -282,7 +282,7 @@ public class VerifyController extends BaseController { ...@@ -282,7 +282,7 @@ public class VerifyController extends BaseController {
/** /**
* cpp * cpp
* 主键id查询verity表 * 弹窗详情
* *
* @param * @param
* @return * @return
...@@ -295,14 +295,6 @@ public class VerifyController extends BaseController { ...@@ -295,14 +295,6 @@ public class VerifyController extends BaseController {
} }
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@GetMapping(value = "/photo")
@ApiOperation(httpMethod = "GET", value = "获取图片", notes = "获取图片")
public ResponseModel<Map> photo(@RequestParam Long sequenceNbr) {
Map map = new HashMap<>( );
map.put("newPhoto", "https://img2.baidu.com/it/u=806791452,2765805606&fm=253&fmt=auto&app=138&f=JPEG?w=350&h=500");
return ResponseHelper.buildResponse(map);
}
} }
......
...@@ -52,7 +52,6 @@ public class InstallationQualityImpl extends BaseService<PercentOfPassDto, Quali ...@@ -52,7 +52,6 @@ public class InstallationQualityImpl extends BaseService<PercentOfPassDto, Quali
for (QualityInfo qualityInfo : qfList) { for (QualityInfo qualityInfo : qfList) {
PercentOfPassDto percentOfPassDto = new PercentOfPassDto ( ); PercentOfPassDto percentOfPassDto = new PercentOfPassDto ( );
percentOfPassDto.setName (qualityInfo.getProject ( ).getName ( )); percentOfPassDto.setName (qualityInfo.getProject ( ).getName ( ));
percentOfPassDto.setAddress (qualityInfo.getProject ( ).getAddress ( )); percentOfPassDto.setAddress (qualityInfo.getProject ( ).getAddress ( ));
percentOfPassDto.setProgressStatus (qualityInfo.getProject ( ).getProgressStatus ( )); percentOfPassDto.setProgressStatus (qualityInfo.getProject ( ).getProgressStatus ( ));
...@@ -115,13 +114,10 @@ public class InstallationQualityImpl extends BaseService<PercentOfPassDto, Quali ...@@ -115,13 +114,10 @@ public class InstallationQualityImpl extends BaseService<PercentOfPassDto, Quali
} }
} }
//如果条件name为空的,直接查询全部 //如果条件name为空的,直接查询全部
page.setRecords (newsData); page.setRecords (newsData);
page.setTotal (newsData.size ()); page.setTotal (newsData.size ());
return page; return page;
} }
return page; return page;
} }
......
...@@ -181,8 +181,6 @@ public class ProjectInitiationServiceImpl extends BaseService<ProjectInitiationD ...@@ -181,8 +181,6 @@ public class ProjectInitiationServiceImpl extends BaseService<ProjectInitiationD
/*焊评审核(后期优化) /*焊评审核(后期优化)
* @return * @return
*/ */
......
...@@ -5,14 +5,7 @@ import com.alibaba.fastjson.JSON; ...@@ -5,14 +5,7 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.mao.expertSystem.WeldingQualification;
import com.mao.expertSystem.material.MyPqr;
import com.mao.expertSystem.material.MyWps;
import com.yeejoin.amos.boot.module.common.api.entity.OrgUsr; import com.yeejoin.amos.boot.module.common.api.entity.OrgUsr;
import com.yeejoin.amos.boot.module.ugp.api.Enum.StageEnum; import com.yeejoin.amos.boot.module.ugp.api.Enum.StageEnum;
...@@ -99,9 +92,11 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -99,9 +92,11 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
private EquipmentServiceImpl equipmentService; private EquipmentServiceImpl equipmentService;
@Autowired @Autowired
QualityProblemServiceImpl qualityProblemService; private QualityProblemServiceImpl qualityProblemService;
@Autowired
private ProjectServiceImpl projectServiceImpl;
@Autowired @Autowired
ProjectServiceImpl projectServiceImpl; private ProjectResourceServiceImpl projectResourceService;
/** /**
...@@ -128,8 +123,19 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -128,8 +123,19 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
*/ */
private static final String HEGE ="合格期内"; private static final String HEGE ="合格期内";
private static final String NOTHEGE ="超期未检"; private static final String NOTHEGE ="超期未检";
public Page<SmartListDto> commonality(String stage,Page<SmartListDto> page,SmartListDto smartListDto){ public Page<SmartListDto> commonality(String stage,Page<SmartListDto> page,SmartListDto smartListDto){
List<Verify> verifyList = verifyMapper.commonality(stage,smartListDto); //新加获取项目列表
List<Project> projectList = projectResourceService.getProjectList( );
List<Long> listId = new ArrayList<>( );
for (Project project : projectList) {
listId.add(project.getSequenceNbr());
}
List<Verify> verifyList=null;
if (listId != null && listId.size()>0) {
verifyList = verifyMapper.commonality(stage,smartListDto,listId);
}
List<SmartListDto> dtoList =new ArrayList<>(); List<SmartListDto> dtoList =new ArrayList<>();
//进入焊前 //进入焊前
if (verifyList !=null && verifyList.size() !=0){ if (verifyList !=null && verifyList.size() !=0){
...@@ -139,6 +145,17 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -139,6 +145,17 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
dto.setProjectId(verify.getProjectId()); //项目id dto.setProjectId(verify.getProjectId()); //项目id
dto.setName(verify.getProject().getName());//项目名称 dto.setName(verify.getProject().getName());//项目名称
dto.setProjectCode(verify.getProject().getCode());//项目编号 dto.setProjectCode(verify.getProject().getCode());//项目编号
//检验检测单位id 检验负责人id 监检员id(后续需修改)
Long verifyUnitId = verify.getVerifyUnitId( );
Long chargerPersonId = verify.getChargerPersonId( );
Long inspectorId = verify.getInspectorId( );
if (inspectorId != null && chargerPersonId !=null && verifyUnitId!=null) {
dto.setCompanyName("检测单位");
dto.setUsrName("检验负责人");
dto.setInspector("监检员");
}
//检验状态 //检验状态
String status = verify.getStatus( ); String status = verify.getStatus( );
if (status.equals(VerifyEnum.已通过.getStatus())) { if (status.equals(VerifyEnum.已通过.getStatus())) {
...@@ -184,18 +201,24 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -184,18 +201,24 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
} }
} }
} }
//持证判断(写死) //人员持证判断(写死)
dto.setPeopleStatus("合格期内"); String peopleStatus = jsonObject.getString("peopleStatus");
dto.setFacilityStatus("合格期内"); if (!StringUtils.isEmpty(peopleStatus)) {
dto.setCompanyName("检测单位"); dto.setPeopleStatus(peopleStatus);
dto.setUsrName("检验负责人");
dto.setInspector("cs"); }
dto.setFacilityNumber("XH007"); //设备检定状态(写死)
dto.setFacilityName("焊机xxx"); String facilityStatus = jsonObject.getString("peopleStatus");
dto.setDuration("6"); if (!StringUtils.isEmpty(facilityStatus)) {
dto.setPressureNumber("1xm001"); dto.setFacilityStatus(facilityStatus);
dto.setPressureName("耐压设备"); }
dto.setPressureCode("DF988x"); //焊接工艺时长
String duration = jsonObject.getString("peopleStatus");
if (!StringUtils.isEmpty(duration)) {
dto.setFacilityStatus(duration);
}
Long weldingId = jsonObject.getLong("weldingId"); Long weldingId = jsonObject.getLong("weldingId");
if (weldingId !=null) { if (weldingId !=null) {
EquipmentDto equipmentDto = equipmentService.queryBySeq(weldingId); EquipmentDto equipmentDto = equipmentService.queryBySeq(weldingId);
...@@ -213,13 +236,14 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -213,13 +236,14 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
//管材厂家 生产编号 //管材厂家 生产编号
dto.setManufacturer(materialDto.getManufacturer()); dto.setManufacturer(materialDto.getManufacturer());
dto.setBatchNumber(materialDto.getBatchNum()); dto.setBatchNumber(materialDto.getBatchNum());
//生产日期需要判断(加判断)是否在有效期内
Date manufactureDate = materialDto.getManufactureDate( );
//将判断结果
dto.setPermission(HEGE);
} }
} }
String permission = jsonObject.getString("permission");
if (!StringUtils.isEmpty(permission)) {
dto.setPermission(permission);
}
//工艺
String craft = jsonObject.getString("craft"); String craft = jsonObject.getString("craft");
if (!StringUtils.isEmpty(craft)) { if (!StringUtils.isEmpty(craft)) {
dto.setCraft(craft); dto.setCraft(craft);
...@@ -251,10 +275,18 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -251,10 +275,18 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
if (!StringUtils.isEmpty(locationType)) { if (!StringUtils.isEmpty(locationType)) {
dto.setPreciseWeldingPosition(locationType); dto.setPreciseWeldingPosition(locationType);
} }
String resuts = jsonObject.getString("resuts");
if (!StringUtils.isEmpty(resuts)) {
dto.setResuts(resuts);
}
// //判断标定检验结果 (写死) getResuts
dto.setResuts("合格");
//这些后面只需要删除即可
dto.setPeopleStatus("合格期内");
dto.setFacilityStatus("合格期内");
dto.setDuration("6");
dto.setPressureNumber("1xm001");
dto.setResuts("合格");
dtoList.add(dto); dtoList.add(dto);
...@@ -291,21 +323,29 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -291,21 +323,29 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
String photo = jsonObject.getString("photo");//图片 String photo = jsonObject.getString("photo");//图片
Verify verify = new Verify( ); Verify verify = new Verify( );
jsonObject.put("welderId",welderId); jsonObject.put("welderId",welderId);
//属性赋值
String targetInfo = jsonObject.toString();
verify.setTargetInfo(targetInfo);//json信息
verify.setProjectId(projectId);//项目id verify.setProjectId(projectId);//项目id
verify.setType(TYPE);//检验方式 verify.setType(TYPE);//检验方式
verify.setVerifyTime(time);//获取当前时间 verify.setVerifyTime(time);//获取当前时间
List<Verify> verifyList = verifyMapper.selectByWelder(projectId,welderId,null,null,random);/**这里json*/ List<Verify> verifyList = verifyMapper.selectByWelder(projectId,welderId,null,null,random);/**这里json*/
//人员 //人员
if (stage.equals(StageEnum.焊前人员.getVerifyName())) { if (stage.equals(StageEnum.焊前人员.getVerifyName())) {
verify.setStage(StageEnum.焊前人员.getStage()); //阶段 verify.setStage(StageEnum.焊前人员.getStage()); //阶段
/**写死*/ /**写死*/
Boolean flag =true; Boolean flag =true;
//1.人脸识别校验 //1.人脸识别校验
//2.焊工资质有效期判断,查询焊工信息获取 //2.焊工资质有效期判断,查询焊工信息获取
//3.证书是否和项目符合
//失败 //失败
//属性赋值
jsonObject.put("accord","符合");
jsonObject.put("valid","有效");
jsonObject.put("peopleStatus","合格");
String targetInfo = jsonObject.toString();
verify.setTargetInfo(targetInfo);//json信息
if (!flag) { if (!flag) {
this.addFailData(verify,jsonObject,new QualityProblem()); this.addFailData(verify,jsonObject,new QualityProblem());
return VerifyEnum.未通过.getName(); return VerifyEnum.未通过.getName();
...@@ -321,6 +361,13 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -321,6 +361,13 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
verify.setStage(StageEnum.焊前管材质量.getStage()); verify.setStage(StageEnum.焊前管材质量.getStage());
/**校验*/ /**校验*/
Boolean flag = true; Boolean flag = true;
jsonObject.put("valid","有效");
jsonObject.put("accord","符合");
jsonObject.put("manufacturer","前端上传的管材厂家");
jsonObject.put("batchNumber","前端上传管材批号");
jsonObject.put("permission","最终管材质量效验结果");
String targetInfo = jsonObject.toString();
verify.setTargetInfo(targetInfo);//json信息
if (!flag) { if (!flag) {
//不通过, 添加数据并返回未通过结果 //不通过, 添加数据并返回未通过结果
this.addFailData(verify,jsonObject,new QualityProblem()); this.addFailData(verify,jsonObject,new QualityProblem());
...@@ -337,7 +384,14 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -337,7 +384,14 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
* 效验假数据 * 效验假数据
*/ */
Boolean flag =true ; Boolean flag =true ;
//后面需要修改此处
jsonObject.put("valid","有效");
jsonObject.put("accord","符合");
jsonObject.put("facilityStatus","合格期内");
jsonObject.put("facilityNumber","传的焊机编号");
jsonObject.put("facilityName","前端传的焊机名称");
String targetInfo = jsonObject.toString();
verify.setTargetInfo(targetInfo);//json信息
if (!flag) { if (!flag) {
//校验不通过 //校验不通过
this.addFailData(verify,jsonObject,new QualityProblem()); this.addFailData(verify,jsonObject,new QualityProblem());
...@@ -346,7 +400,7 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -346,7 +400,7 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
//效验通过 //效验通过
this.addSuccessData(verify,null,jsonObject); this.addSuccessData(verify,null,jsonObject);
} }
//工艺效验 //工艺
if (stage.equals(StageEnum.焊接工艺.getVerifyName())){ if (stage.equals(StageEnum.焊接工艺.getVerifyName())){
//焊口编号是否上传 //焊口编号是否上传
String code = jsonObject.getString("code"); String code = jsonObject.getString("code");
...@@ -405,6 +459,10 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -405,6 +459,10 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
if (VerifyEnum.已通过.getName().equals(result)) { if (VerifyEnum.已通过.getName().equals(result)) {
flag =true; flag =true;
} }
jsonObject.put("duration","前端传的时长");
jsonObject.put("facilityNumber","前端传的焊机编号");
String targetInfo = jsonObject.toString();
verify.setTargetInfo(targetInfo);//json信息
if (!flag) { if (!flag) {
//校验不通过 //校验不通过
this.addFailData(verify,jsonObject,new QualityProblem()); this.addFailData(verify,jsonObject,new QualityProblem());
...@@ -479,7 +537,8 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -479,7 +537,8 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
* 效验假数据 * 效验假数据
*/ */
Boolean flag =true ; Boolean flag =true ;
String targetInfo = jsonObject.toString();
verify.setTargetInfo(targetInfo);//json信息
if (!flag) { if (!flag) {
//校验不通过 //校验不通过
jsonObject.put("code",manyCode); jsonObject.put("code",manyCode);
...@@ -525,6 +584,9 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -525,6 +584,9 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
*/ */
Boolean flag =true ; Boolean flag =true ;
jsonObject.put("facilityName","前端传的焊机名称");
String targetInfo = jsonObject.toString();
verify.setTargetInfo(targetInfo);//json信息
if (!flag) { if (!flag) {
//校验不通过 //校验不通过
jsonObject.put("code",manyCode); jsonObject.put("code",manyCode);
...@@ -568,7 +630,9 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -568,7 +630,9 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
* 效验假数据 * 效验假数据
*/ */
Boolean flag =true ; Boolean flag =true ;
jsonObject.put("resuts","标定结果");
String targetInfo = jsonObject.toString();
verify.setTargetInfo(targetInfo);//json信息
if (!flag) { if (!flag) {
//校验不通过 //校验不通过
jsonObject.put("code",manyCode); jsonObject.put("code",manyCode);
...@@ -611,8 +675,9 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -611,8 +675,9 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
/** /**
* 效验假数据 * 效验假数据
*/ */
Boolean flag =false ; Boolean flag =true ;
String targetInfo = jsonObject.toString();
verify.setTargetInfo(targetInfo);//json信息
if (!flag) { if (!flag) {
//校验不通过 //校验不通过
jsonObject.put("code",manyCode); jsonObject.put("code",manyCode);
...@@ -739,19 +804,24 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -739,19 +804,24 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
/** /**
* 主键id查询 (图片和结果) * 弹窗
* @param sequenceNbr * @param sequenceNbr
* @return * @return
*/ */
public OpenDto selectById(Long sequenceNbr){ public OpenDto selectById(Long sequenceNbr ){
Verify verify = verifyMapper.selectById(sequenceNbr); Verify verify = verifyMapper.selectById(sequenceNbr);
OpenDto openDto = new OpenDto( ); OpenDto openDto = new OpenDto( );
if (verify !=null && !StringUtils.isEmpty( verify.getStatus())) { if (verify !=null && !StringUtils.isEmpty( verify.getStatus())) {
String targetInfo= verify.getTargetInfo(); String targetInfo= verify.getTargetInfo();
JSONObject object = JSONObject.parseObject(targetInfo);
//获取照片 //获取照片
openDto.setNewPhoto("https://img2.baidu.com/it/u=806791452,2765805606&fm=253&fmt=auto&app=138&f=JPEG?w=350&h=500"); String newPhoto = object.getString("photo");
openDto.setOldPhoto("https://img2.baidu.com/it/u=1534411088,173440019&fm=253&app=138&size=w931&n=0&f=JPEG&fmt=auto?sec=1666976400&t=3e985017d01fe1c0cfe639335abc2fe8"); if (!StringUtils.isEmpty(newPhoto)) {
// openDto.setNewPhoto(newPhoto);
}
openDto.setNewPhoto("upload/ugp/amos_studio/EF4E6343E355665B6663DE139226F06A.jpg");
openDto.setOldPhoto("upload/ugp/amos_studio/EF4E6343E355665B6663DE139226F06A.jpg");
if (verify.getStatus().equals("0")) { if (verify.getStatus().equals("0")) {
openDto.setResult(VerifyEnum.未通过.getName()); openDto.setResult(VerifyEnum.未通过.getName());
} }
...@@ -759,10 +829,23 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper ...@@ -759,10 +829,23 @@ public class VerifyServiceImpl extends BaseService<VerifyDto,Verify,VerifyMapper
openDto.setResult(VerifyEnum.已通过.getName()); openDto.setResult(VerifyEnum.已通过.getName());
} }
//符合性 //有效性
openDto.setAccord("符合"); String peopleStatus = object.getString("valid");
//有效性 if (!StringUtils.isEmpty(peopleStatus)) {
//openDto.setValid(peopleStatus);
}
//符合性
String accord = object.getString("accord");
if (!StringUtils.isEmpty(accord)) {
//openDto.setAccord(accord);
}
//后面需删除
openDto.setValid("有效"); openDto.setValid("有效");
openDto.setAccord("符合");
} }
return openDto ; return openDto ;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment