执行单取消下发

This commit is contained in:
hjx
2026-01-28 19:50:20 +08:00
parent 5b2d4569a7
commit 6adcc406b9
7 changed files with 53 additions and 0 deletions
@@ -37,6 +37,8 @@ public interface IExecuteOrderService extends IService<ExecuteOrder>
public Boolean issueDocuments(Long[] ids);
public Boolean cancelIssueDocuments(Long[] ids);
/**
* 查询【请填写功能名称】
@@ -27,6 +27,7 @@ import io.swagger.annotations.ApiModelProperty;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList;
import java.util.Date;
@@ -166,6 +167,31 @@ public class ExecuteOrderImpl extends ServiceImpl<ExecuteOrderMapper, ExecuteOrd
return null;
}
@Override
@Transactional
public Boolean cancelIssueDocuments(Long[] ids) {
LoginUser loginUser = SecurityUtils.getLoginUser();//获取登录人
for (Long id:ids){
ExecuteOrder executeOrder=executeOrderMapper.selectById(id);
if (ObjectUtil.isNotNull(executeOrder)){
executeOrder.setIssueStatus(1L);
/*executeOrder.setIssueTime(new Date());
executeOrder.setIssueId(loginUser.getUserid());
executeOrder.setIssueName(loginUser.getUsername());*/
executeOrder.setOrderStatus(3L);
//取消下发到tms
AjaxResult ajaxResult=wlhyServiceFeign.cancelIssueDocuments(String.valueOf(id));
if(ajaxResult.get("code").toString().equals("200")){
executeOrderMapper.updateById(executeOrder);
}else {
throw new ServiceException(ajaxResult.get("msg").toString());
}
}
}
return null;
}
@@ -55,6 +55,10 @@ public class ExecuteOrderDomainService {
return executeOrderService.issueDocuments(ids);
}
public Boolean cancelIssueDocuments(Long[] ids) {
return executeOrderService.cancelIssueDocuments(ids);
}
/**
* 获取【请填写功能名称】详细信息
*/