提交 72630e05 编写于 作者: Crimson's avatar Crimson

usr代码,im更新ps状态(临时代码)--jianguile

上级 f63972c9
package com.ibiz.web.ht.controller;
import com.alibaba.fastjson.JSONObject;
import com.ibiz.web.ht.domain.IM;
import com.ibiz.web.ht.filter.IMSearchContext;
import com.ibiz.web.ht.service.IMService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import java.util.List;
public class UsrIMController {
}
package com.ibiz.web.ht.service;
import com.alibaba.fastjson.JSONObject;
import com.ibiz.util.config.SysInfoProperties;
import com.ibiz.util.config.UniWFClientProperties;
import com.ibiz.util.domain.PSDEWF;
import com.ibiz.util.domain.PSDataEntity;
import com.ibiz.util.domain.WFInstance;
import com.ibiz.util.feign.FeignRequestInterceptor;
import com.ibiz.util.feign.UniWFFeignClient;
import com.ibiz.util.feign.suport.SearchContextFeignEncode;
import com.ibiz.web.WebApplication.WebClientProperties;
import com.ibiz.web.ht.domain.IM;
import com.ibiz.web.ht.feign.IMFeignClient;
import com.ibiz.web.ht.filter.IMSearchContext;
import feign.Client;
import feign.Contract;
import feign.Feign;
import feign.codec.Decoder;
import feign.codec.Encoder;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient;
import org.springframework.data.domain.Page;
import org.springframework.stereotype.Service;
public class UsrIMService {
}
......@@ -3,6 +3,9 @@ package com.ibiz.web.ht.service;
import java.util.ArrayList;
import java.util.List;
import com.ibiz.web.ps.domain.PS;
import com.ibiz.web.ps.service.PSService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient;
import org.springframework.stereotype.Service;
......@@ -43,6 +46,9 @@ public class IMService {
UniWFFeignClient uniWFFeignClient;
@Autowired
PSService psService;
@Autowired
public IMService(Decoder decoder, Encoder encoder, Client client, Contract contract, FeignRequestInterceptor feignRequestInterceptor,
WebClientProperties webClientProperties, UniWFClientProperties uniWFClientProperties) {
......@@ -190,7 +196,10 @@ public class IMService {
}
PSDEWF psdewf = psdewfs.getContent().get(0);
// 业务状态
// PS
PS ps = new PS();
// 业务状态
String status = null;
if ("start".equals(type)) {
status = psdewf.getProcessvalue();
......@@ -214,6 +223,15 @@ public class IMService {
// 保存业务数据
this.update(im_id, im);
if ("finish".equals(type)) {
ps.setPSId(im.getIMId());
ps = psService.get(ps.getPSId());
if (ps != null) {
ps.setImstate("30");
psService.update(ps.getPSId(), ps);
}
}
data.put("rst", "1");
return data;
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册