Browse Source

提交:图片比对

pull/4/head
袁强 2 months ago
parent
commit
05b13a353c
  1. 1
      dk-modules/sample/src/main/java/org/dromara/sample/manage/service/impl/DeviceQrtzServiceImpl.java
  2. 2
      dk-modules/sample/src/main/java/org/dromara/sample/media/service/impl/MediaServiceImpl.java
  3. 11
      dk-modules/sample/src/main/java/org/dromara/sample/wayline/controller/AiCompareController.java
  4. 1
      dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/IAiCompareService.java
  5. 8
      dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/AiCompareServiceImpl.java

1
dk-modules/sample/src/main/java/org/dromara/sample/manage/service/impl/DeviceQrtzServiceImpl.java

@ -327,6 +327,7 @@ public class DeviceQrtzServiceImpl implements IDeviceQrtzService {
HttpResultResponse httpResultResponse = flightTaskService.publishFlightTask(device.getWorkspaceId(), createJobParam, deviceQrtzFileEntity.getNickName());
if(httpResultResponse.getCode() == 0){
deviceQrtzFileEntity.setStatus(DeviceQrtzConstants.QRTZ_FILE_STATUS_2);
deviceQrtzFileEntity.setFlightDate(new Date());
deviceQrtzFileMapper.updateById(deviceQrtzFileEntity);
continue;
}

2
dk-modules/sample/src/main/java/org/dromara/sample/media/service/impl/MediaServiceImpl.java

@ -122,7 +122,7 @@ public class MediaServiceImpl extends AbstractMediaService implements IMediaServ
&& request.getTid().equals(mediaFileCount.getTid()))) {
if(CollectionUtils.isEmpty(deviceQrtzFileEntities)){
deviceQrtzFileEntities.stream().forEach(item->{
item.setStatus(DeviceQrtzConstants.QRTZ_FILE_STATUS_2);
item.setStatus(DeviceQrtzConstants.QRTZ_FILE_STATUS_3);
});
deviceQrtzFileMapper.updateById(deviceQrtzFileEntities,100);
}

11
dk-modules/sample/src/main/java/org/dromara/sample/wayline/controller/AiCompareController.java

@ -136,7 +136,16 @@ public class AiCompareController extends BaseController {
public R<Void> edit(@Validated(EditGroup.class) @RequestBody Map<String,Object> bo) {
return toAjax(aiCompareService.update(bo));
}
/**
* 状态更改
*/
@SaCheckPermission("sample:compare:add")
@Log(title = "状态更改", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@GetMapping("/updateStatus")
public R<Void> updateStatus(Long id,String status) {
return toAjax(aiCompareService.updateStatus(id,status));
}
/**
* 画框

1
dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/IAiCompareService.java

@ -23,6 +23,7 @@ public interface IAiCompareService {
Boolean update(Map<String,Object> compareDTO);
Boolean updateStatus(Long id,String status);
AiCompareEntity getInfo(Long id);
List<AiCompareMediaFileDTO> queryById(Long id);

8
dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/AiCompareServiceImpl.java

@ -185,6 +185,14 @@ public class AiCompareServiceImpl implements IAiCompareService {
return i>0;
}
@Override
public Boolean updateStatus(Long id, String status) {
AiCompareEntity aiCompareEntity =new AiCompareEntity();
aiCompareEntity.setId(id);
aiCompareEntity.setStatus(status);
return aiCompareMapper.updateById(aiCompareEntity)>0;
}
@Override
public AiCompareEntity getInfo(Long id) {
return aiCompareMapper.selectById(id);

Loading…
Cancel
Save