Browse Source

[feat]

1、修改feign接口
master
杨威 2 months ago
parent
commit
0213c7c666
  1. 17
      dk-modules/business/src/main/java/org/dromara/business/service/impl/BusinessTaskServiceImpl.java

17
dk-modules/business/src/main/java/org/dromara/business/service/impl/BusinessTaskServiceImpl.java

@ -1,6 +1,7 @@
package org.dromara.business.service.impl; package org.dromara.business.service.impl;
import cn.hutool.core.convert.Convert; import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import org.dromara.business.domain.BusinessTask; import org.dromara.business.domain.BusinessTask;
@ -9,6 +10,7 @@ import org.dromara.business.domain.vo.BusinessTaskVo;
import org.dromara.business.mapper.BusinessTaskMapper; import org.dromara.business.mapper.BusinessTaskMapper;
import org.dromara.business.service.IBusinessTaskService; import org.dromara.business.service.IBusinessTaskService;
import org.dromara.common.core.constant.BusinessConstants; import org.dromara.common.core.constant.BusinessConstants;
import org.dromara.common.core.exception.ServiceException;
import org.dromara.common.core.utils.MapstructUtils; import org.dromara.common.core.utils.MapstructUtils;
import org.dromara.common.core.utils.StringUtils; import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.mybatis.core.page.TableDataInfo;
@ -160,9 +162,12 @@ public class BusinessTaskServiceImpl implements IBusinessTaskService {
@Override @Override
public Boolean updateTaskStatus(String waylineId, String status, String jobId, String jobName) { public Boolean updateTaskStatus(String waylineId, String status, String jobId, String jobName) {
try {
BusinessTaskVo businessTaskVo = this.queryBusinessTask(waylineId); BusinessTaskVo businessTaskVo = this.queryBusinessTask(waylineId);
if(businessTaskVo != null){
if (ObjectUtil.isEmpty(businessTaskVo)) {
throw new ServiceException("工单不存在!");
}
BusinessTask businessTask = new BusinessTask(); BusinessTask businessTask = new BusinessTask();
businessTask.setId(businessTaskVo.getId()); businessTask.setId(businessTaskVo.getId());
businessTask.setStatus(status); businessTask.setStatus(status);
@ -171,11 +176,7 @@ public class BusinessTaskServiceImpl implements IBusinessTaskService {
businessTask.setJobName(jobName); businessTask.setJobName(jobName);
businessTask.setCompleteTime(new Date()); businessTask.setCompleteTime(new Date());
} }
this.update(businessTask);
} return this.update(businessTask);
} catch (Exception e) {
return false;
}
return true;
} }
} }

Loading…
Cancel
Save