Browse Source

[feat]

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

33
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,22 +162,21 @@ 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)) {
BusinessTask businessTask = new BusinessTask(); throw new ServiceException("工单不存在!");
businessTask.setId(businessTaskVo.getId()); }
businessTask.setStatus(status);
if(BusinessConstants.TASK_STATUS_3.equals(status)){ BusinessTask businessTask = new BusinessTask();
businessTask.setJobId(jobId); businessTask.setId(businessTaskVo.getId());
businessTask.setJobName(jobName); businessTask.setStatus(status);
businessTask.setCompleteTime(new Date()); if(BusinessConstants.TASK_STATUS_3.equals(status)){
} businessTask.setJobId(jobId);
this.update(businessTask); businessTask.setJobName(jobName);
} businessTask.setCompleteTime(new Date());
} catch (Exception e) {
return false;
} }
return true;
return this.update(businessTask);
} }
} }

Loading…
Cancel
Save