parent
6050e94b49
commit
34509e2db4
|
@ -1,5 +1,6 @@
|
||||||
package com.zcloud.flow.xgf.GuFen;
|
package com.zcloud.flow.xgf.GuFen;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
||||||
import com.yomahub.liteflow.core.NodeSwitchComponent;
|
import com.yomahub.liteflow.core.NodeSwitchComponent;
|
||||||
import com.zcloud.entity.PageData;
|
import com.zcloud.entity.PageData;
|
||||||
|
@ -9,13 +10,19 @@ import com.zcloud.mapper.datasource.xgf.XgfUserMapper;
|
||||||
import com.zcloud.service.xgf.XgfUserService;
|
import com.zcloud.service.xgf.XgfUserService;
|
||||||
import com.zcloud.util.DateUtil;
|
import com.zcloud.util.DateUtil;
|
||||||
import com.zcloud.flow.xgf.util.XgfFlowDto;
|
import com.zcloud.flow.xgf.util.XgfFlowDto;
|
||||||
|
import com.zcloud.util.HttpClientService;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
@LiteflowComponent("GuFenCharge")
|
@LiteflowComponent("GuFenCharge")
|
||||||
public class GuFenCharge extends NodeSwitchComponent {
|
public class GuFenCharge extends NodeSwitchComponent {
|
||||||
|
|
||||||
|
@Value("${preventionxgf.api.url}")
|
||||||
|
private String url;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private XgfFlowsMapper xgfFlowsMapper;
|
private XgfFlowsMapper xgfFlowsMapper;
|
||||||
|
|
||||||
|
@ -66,7 +73,11 @@ public class GuFenCharge extends NodeSwitchComponent {
|
||||||
|
|
||||||
condition.clear();
|
condition.clear();
|
||||||
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
||||||
PageData userInfo = xgfUserDetailsMapper.findById(condition);
|
// PageData userInfo = xgfUserDetailsMapper.findById(condition);
|
||||||
|
Map result = HttpClientService.doPost(url + "openApi/selectXgfUserDetails", condition);
|
||||||
|
if (result == null || !"succeed".equals(result.get("result"))) throw new RuntimeException("请求失败");
|
||||||
|
String userInfoString = JSONObject.toJSONString(result.get("userInfo"));
|
||||||
|
PageData userInfo = JSONObject.parseObject(userInfoString, PageData.class);
|
||||||
|
|
||||||
// 如果不是当前流程,进入下一流程判断
|
// 如果不是当前流程,进入下一流程判断
|
||||||
if (!"0".equals(info.getIterator())) {
|
if (!"0".equals(info.getIterator())) {
|
||||||
|
@ -99,7 +110,8 @@ public class GuFenCharge extends NodeSwitchComponent {
|
||||||
// created by liu jun 2024-02-04 如果有委托书则保存委托书
|
// created by liu jun 2024-02-04 如果有委托书则保存委托书
|
||||||
if (StringUtils.isNotBlank(info.getATTORNEY())) {
|
if (StringUtils.isNotBlank(info.getATTORNEY())) {
|
||||||
userInfo.put("ATTORNEY", info.getAPPOINT_ANNEX());
|
userInfo.put("ATTORNEY", info.getAPPOINT_ANNEX());
|
||||||
xgfUserDetailsMapper.edit(userInfo);
|
// xgfUserDetailsMapper.edit(userInfo);
|
||||||
|
HttpClientService.doPost(url + "openApi/updateXgfUserDetails", userInfo);
|
||||||
}
|
}
|
||||||
xgfUserMapper.edit(entity);
|
xgfUserMapper.edit(entity);
|
||||||
// 将指针清空
|
// 将指针清空
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.zcloud.flow.xgf.GuFen;
|
package com.zcloud.flow.xgf.GuFen;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
||||||
import com.yomahub.liteflow.core.NodeComponent;
|
import com.yomahub.liteflow.core.NodeComponent;
|
||||||
import com.zcloud.entity.PageData;
|
import com.zcloud.entity.PageData;
|
||||||
|
@ -11,17 +12,22 @@ import com.zcloud.mapper.datasource.xgf.XgfUserMapper;
|
||||||
import com.zcloud.service.xgf.XgfUserService;
|
import com.zcloud.service.xgf.XgfUserService;
|
||||||
import com.zcloud.util.DateUtil;
|
import com.zcloud.util.DateUtil;
|
||||||
import com.zcloud.flow.xgf.util.XgfFlowDto;
|
import com.zcloud.flow.xgf.util.XgfFlowDto;
|
||||||
|
import com.zcloud.util.HttpClientService;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
@LiteflowComponent("GuFenSupervise")
|
@LiteflowComponent("GuFenSupervise")
|
||||||
@SuppressWarnings("all")
|
@SuppressWarnings("all")
|
||||||
public class GuFenSupervise extends NodeComponent {
|
public class GuFenSupervise extends NodeComponent {
|
||||||
|
|
||||||
|
@Value("${preventionxgf.api.url}")
|
||||||
|
private String url;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private XgfFlowsMapper xgfFlowsMapper;
|
private XgfFlowsMapper xgfFlowsMapper;
|
||||||
|
|
||||||
|
@ -99,7 +105,12 @@ public class GuFenSupervise extends NodeComponent {
|
||||||
// created by liu jun 2024-06-26 工匠学院对接
|
// created by liu jun 2024-06-26 工匠学院对接
|
||||||
condition.clear();
|
condition.clear();
|
||||||
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
||||||
PageData entityInfo = xgfUserDetailsMapper.findById(condition);
|
// PageData entityInfo = xgfUserDetailsMapper.findById(condition);
|
||||||
|
Map result = HttpClientService.doPost(url + "openApi/selectXgfUserDetails", condition);
|
||||||
|
if (result == null || !"succeed".equals(result.get("result"))) throw new RuntimeException("请求失败");
|
||||||
|
String userInfoString = JSONObject.toJSONString(result.get("userInfo"));
|
||||||
|
PageData entityInfo = JSONObject.parseObject(userInfoString, PageData.class);
|
||||||
|
|
||||||
UserDTO userDTO = UserDTO.builder()
|
UserDTO userDTO = UserDTO.builder()
|
||||||
.userName(entity.getString("USERNAME"))
|
.userName(entity.getString("USERNAME"))
|
||||||
.realName(entity.getString("NAME"))
|
.realName(entity.getString("NAME"))
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.zcloud.flow.xgf.GuFen;
|
package com.zcloud.flow.xgf.GuFen;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
||||||
import com.yomahub.liteflow.core.NodeComponent;
|
import com.yomahub.liteflow.core.NodeComponent;
|
||||||
import com.zcloud.entity.PageData;
|
import com.zcloud.entity.PageData;
|
||||||
|
@ -11,6 +12,7 @@ import com.zcloud.mapper.datasource.xgf.XgfUserDetailsMapper;
|
||||||
import com.zcloud.mapper.datasource.xgf.XgfUserMapper;
|
import com.zcloud.mapper.datasource.xgf.XgfUserMapper;
|
||||||
import com.zcloud.service.xgf.XgfUserService;
|
import com.zcloud.service.xgf.XgfUserService;
|
||||||
import com.zcloud.util.DateUtil;
|
import com.zcloud.util.DateUtil;
|
||||||
|
import com.zcloud.util.HttpClientService;
|
||||||
import com.zcloud.util.Jurisdiction;
|
import com.zcloud.util.Jurisdiction;
|
||||||
import com.zcloud.flow.xgf.util.XgfFlowDto;
|
import com.zcloud.flow.xgf.util.XgfFlowDto;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
@ -19,11 +21,15 @@ import org.springframework.beans.factory.annotation.Value;
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
@LiteflowComponent("GuFenWeiTuoSupervise")
|
@LiteflowComponent("GuFenWeiTuoSupervise")
|
||||||
@SuppressWarnings("all")
|
@SuppressWarnings("all")
|
||||||
public class GuFenWeiTuoSupervise extends NodeComponent {
|
public class GuFenWeiTuoSupervise extends NodeComponent {
|
||||||
|
|
||||||
|
@Value("${preventionxgf.api.url}")
|
||||||
|
private String url;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private XgfFlowsMapper xgfFlowsMapper;
|
private XgfFlowsMapper xgfFlowsMapper;
|
||||||
|
|
||||||
|
@ -103,7 +109,12 @@ public class GuFenWeiTuoSupervise extends NodeComponent {
|
||||||
// created by liu jun 2024-06-26 工匠学院对接
|
// created by liu jun 2024-06-26 工匠学院对接
|
||||||
condition.clear();
|
condition.clear();
|
||||||
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
||||||
PageData entityInfo = xgfUserDetailsMapper.findById(condition);
|
// PageData entityInfo = xgfUserDetailsMapper.findById(condition);
|
||||||
|
Map result = HttpClientService.doPost(url + "openApi/selectXgfUserDetails", condition);
|
||||||
|
if (result == null || !"succeed".equals(result.get("result"))) throw new RuntimeException("请求失败");
|
||||||
|
String userInfoString = JSONObject.toJSONString(result.get("userInfo"));
|
||||||
|
PageData entityInfo = JSONObject.parseObject(userInfoString, PageData.class);
|
||||||
|
|
||||||
UserDTO userDTO = UserDTO.builder()
|
UserDTO userDTO = UserDTO.builder()
|
||||||
.userName(entity.getString("USERNAME"))
|
.userName(entity.getString("USERNAME"))
|
||||||
.realName(entity.getString("NAME"))
|
.realName(entity.getString("NAME"))
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.zcloud.flow.xgf.JiTuan;
|
package com.zcloud.flow.xgf.JiTuan;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
||||||
import com.yomahub.liteflow.core.NodeSwitchComponent;
|
import com.yomahub.liteflow.core.NodeSwitchComponent;
|
||||||
import com.zcloud.entity.PageData;
|
import com.zcloud.entity.PageData;
|
||||||
|
@ -9,13 +10,18 @@ import com.zcloud.mapper.datasource.xgf.XgfUserDetailsMapper;
|
||||||
import com.zcloud.mapper.datasource.xgf.XgfUserMapper;
|
import com.zcloud.mapper.datasource.xgf.XgfUserMapper;
|
||||||
import com.zcloud.service.xgf.XgfUserService;
|
import com.zcloud.service.xgf.XgfUserService;
|
||||||
import com.zcloud.util.DateUtil;
|
import com.zcloud.util.DateUtil;
|
||||||
|
import com.zcloud.util.HttpClientService;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
@LiteflowComponent("JiTuanCharge")
|
@LiteflowComponent("JiTuanCharge")
|
||||||
public class JiTuanCharge extends NodeSwitchComponent {
|
public class JiTuanCharge extends NodeSwitchComponent {
|
||||||
|
|
||||||
|
@Value("${preventionxgf.api.url}")
|
||||||
|
private String url;
|
||||||
@Resource
|
@Resource
|
||||||
private XgfFlowsMapper xgfFlowsMapper;
|
private XgfFlowsMapper xgfFlowsMapper;
|
||||||
|
|
||||||
|
@ -67,7 +73,12 @@ public class JiTuanCharge extends NodeSwitchComponent {
|
||||||
|
|
||||||
condition.clear();
|
condition.clear();
|
||||||
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
||||||
PageData userInfo = xgfUserDetailsMapper.findById(condition);
|
// PageData userInfo = xgfUserDetailsMapper.findById(condition);
|
||||||
|
Map result = HttpClientService.doPost(url + "openApi/selectXgfUserDetails", condition);
|
||||||
|
if (result == null || !"succeed".equals(result.get("result"))) throw new RuntimeException("请求失败");
|
||||||
|
// PageData userInfo = (PageData) result.get("userInfo");
|
||||||
|
String userInfoString = JSONObject.toJSONString(result.get("userInfo"));
|
||||||
|
PageData userInfo = JSONObject.parseObject(userInfoString, PageData.class);
|
||||||
|
|
||||||
// 如果不是当前流程,进入下一流程判断
|
// 如果不是当前流程,进入下一流程判断
|
||||||
if (!"1".equals(info.getIterator())) {
|
if (!"1".equals(info.getIterator())) {
|
||||||
|
@ -99,7 +110,8 @@ public class JiTuanCharge extends NodeSwitchComponent {
|
||||||
// created by liu jun 2024-02-04 如果有委托书则保存委托书
|
// created by liu jun 2024-02-04 如果有委托书则保存委托书
|
||||||
if (StringUtils.isNotBlank(info.getATTORNEY())) {
|
if (StringUtils.isNotBlank(info.getATTORNEY())) {
|
||||||
userInfo.put("ATTORNEY", info.getATTORNEY());
|
userInfo.put("ATTORNEY", info.getATTORNEY());
|
||||||
xgfUserDetailsMapper.edit(userInfo);
|
// xgfUserDetailsMapper.edit(userInfo);
|
||||||
|
HttpClientService.doPost(url + "openApi/updateXgfUserDetails", userInfo);
|
||||||
}
|
}
|
||||||
xgfUserMapper.edit(entity);
|
xgfUserMapper.edit(entity);
|
||||||
// 将指针清空
|
// 将指针清空
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.zcloud.flow.xgf.JiTuan;
|
package com.zcloud.flow.xgf.JiTuan;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
||||||
import com.yomahub.liteflow.core.NodeComponent;
|
import com.yomahub.liteflow.core.NodeComponent;
|
||||||
import com.zcloud.entity.PageData;
|
import com.zcloud.entity.PageData;
|
||||||
|
@ -12,16 +13,21 @@ import com.zcloud.mapper.datasource.xgf.XgfUserDetailsMapper;
|
||||||
import com.zcloud.mapper.datasource.xgf.XgfUserMapper;
|
import com.zcloud.mapper.datasource.xgf.XgfUserMapper;
|
||||||
import com.zcloud.service.xgf.XgfUserService;
|
import com.zcloud.service.xgf.XgfUserService;
|
||||||
import com.zcloud.util.DateUtil;
|
import com.zcloud.util.DateUtil;
|
||||||
|
import com.zcloud.util.HttpClientService;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
@LiteflowComponent("JiTuanSupervise")
|
@LiteflowComponent("JiTuanSupervise")
|
||||||
public class JiTuanSupervise extends NodeComponent {
|
public class JiTuanSupervise extends NodeComponent {
|
||||||
|
|
||||||
|
@Value("${preventionxgf.api.url}")
|
||||||
|
private String url;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private XgfFlowsMapper xgfFlowsMapper;
|
private XgfFlowsMapper xgfFlowsMapper;
|
||||||
|
|
||||||
|
@ -102,7 +108,12 @@ public class JiTuanSupervise extends NodeComponent {
|
||||||
// created by liu jun 2024-06-26 工匠学院对接
|
// created by liu jun 2024-06-26 工匠学院对接
|
||||||
condition.clear();
|
condition.clear();
|
||||||
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
||||||
PageData entityInfo = xgfUserDetailsMapper.findById(condition);
|
// PageData entityInfo = xgfUserDetailsMapper.findById(condition);
|
||||||
|
Map result = HttpClientService.doPost(url + "openApi/selectXgfUserDetails", condition);
|
||||||
|
if (result == null || !"succeed".equals(result.get("result"))) throw new RuntimeException("请求失败");
|
||||||
|
String userInfoString = JSONObject.toJSONString(result.get("userInfo"));
|
||||||
|
PageData entityInfo = JSONObject.parseObject(userInfoString, PageData.class);
|
||||||
|
|
||||||
UserDTO userDTO = UserDTO.builder()
|
UserDTO userDTO = UserDTO.builder()
|
||||||
.userName(entity.getString("USERNAME"))
|
.userName(entity.getString("USERNAME"))
|
||||||
.realName(entity.getString("NAME"))
|
.realName(entity.getString("NAME"))
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.zcloud.flow.xgf.JiTuan;
|
package com.zcloud.flow.xgf.JiTuan;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
||||||
import com.yomahub.liteflow.core.NodeComponent;
|
import com.yomahub.liteflow.core.NodeComponent;
|
||||||
import com.zcloud.entity.PageData;
|
import com.zcloud.entity.PageData;
|
||||||
|
@ -12,6 +13,7 @@ import com.zcloud.mapper.datasource.xgf.XgfUserDetailsMapper;
|
||||||
import com.zcloud.mapper.datasource.xgf.XgfUserMapper;
|
import com.zcloud.mapper.datasource.xgf.XgfUserMapper;
|
||||||
import com.zcloud.service.xgf.XgfUserService;
|
import com.zcloud.service.xgf.XgfUserService;
|
||||||
import com.zcloud.util.DateUtil;
|
import com.zcloud.util.DateUtil;
|
||||||
|
import com.zcloud.util.HttpClientService;
|
||||||
import com.zcloud.util.Jurisdiction;
|
import com.zcloud.util.Jurisdiction;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
@ -19,10 +21,14 @@ import org.springframework.beans.factory.annotation.Value;
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
@LiteflowComponent("JiTuanWeiTuoSupervise")
|
@LiteflowComponent("JiTuanWeiTuoSupervise")
|
||||||
public class JiTuanWeiTuoSupervise extends NodeComponent {
|
public class JiTuanWeiTuoSupervise extends NodeComponent {
|
||||||
|
|
||||||
|
@Value("${preventionxgf.api.url}")
|
||||||
|
private String url;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private XgfFlowsMapper xgfFlowsMapper;
|
private XgfFlowsMapper xgfFlowsMapper;
|
||||||
|
|
||||||
|
@ -102,7 +108,11 @@ public class JiTuanWeiTuoSupervise extends NodeComponent {
|
||||||
// created by liu jun 2024-06-26 工匠学院对接
|
// created by liu jun 2024-06-26 工匠学院对接
|
||||||
condition.clear();
|
condition.clear();
|
||||||
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
||||||
PageData entityInfo = xgfUserDetailsMapper.findById(condition);
|
// PageData entityInfo = xgfUserDetailsMapper.findById(condition);
|
||||||
|
Map result = HttpClientService.doPost(url + "openApi/selectXgfUserDetails", condition);
|
||||||
|
if (result == null || !"succeed".equals(result.get("result"))) throw new RuntimeException("请求失败");
|
||||||
|
String userInfoString = JSONObject.toJSONString(result.get("userInfo"));
|
||||||
|
PageData entityInfo = JSONObject.parseObject(userInfoString, PageData.class);
|
||||||
UserDTO userDTO = UserDTO.builder()
|
UserDTO userDTO = UserDTO.builder()
|
||||||
.userName(entity.getString("USERNAME"))
|
.userName(entity.getString("USERNAME"))
|
||||||
.realName(entity.getString("NAME"))
|
.realName(entity.getString("NAME"))
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
package com.zcloud.flow.xgf.YiBan;
|
package com.zcloud.flow.xgf.YiBan;
|
||||||
|
|
||||||
|
import cn.hutool.http.HttpRequest;
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
||||||
import com.yomahub.liteflow.core.NodeComponent;
|
import com.yomahub.liteflow.core.NodeComponent;
|
||||||
import com.zcloud.entity.PageData;
|
import com.zcloud.entity.PageData;
|
||||||
|
@ -9,13 +11,19 @@ import com.zcloud.mapper.datasource.xgf.XgfUserMapper;
|
||||||
import com.zcloud.flow.xgf.util.XgfFlowDto;
|
import com.zcloud.flow.xgf.util.XgfFlowDto;
|
||||||
import com.zcloud.service.xgf.XgfUserService;
|
import com.zcloud.service.xgf.XgfUserService;
|
||||||
import com.zcloud.util.DateUtil;
|
import com.zcloud.util.DateUtil;
|
||||||
|
import com.zcloud.util.HttpClientService;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
@LiteflowComponent("YiBanCharge")
|
@LiteflowComponent("YiBanCharge")
|
||||||
public class YiBanCharge extends NodeComponent {
|
public class YiBanCharge extends NodeComponent {
|
||||||
|
|
||||||
|
@Value("${preventionxgf.api.url}")
|
||||||
|
private String url;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private XgfUserMapper xgfUserMapper;
|
private XgfUserMapper xgfUserMapper;
|
||||||
|
|
||||||
|
@ -84,9 +92,18 @@ public class YiBanCharge extends NodeComponent {
|
||||||
if (StringUtils.isNotBlank(info.getAPPOINT_ANNEX())) {
|
if (StringUtils.isNotBlank(info.getAPPOINT_ANNEX())) {
|
||||||
condition.clear();
|
condition.clear();
|
||||||
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
||||||
PageData userInfo = xgfUserDetailsMapper.findById(condition);
|
/**
|
||||||
|
* 2024-10-12 huang yu xuan
|
||||||
|
* 移除企业端 xgf_user_details表,调用xgf接口获取详情数据
|
||||||
|
*/
|
||||||
|
// PageData userInfo = xgfUserDetailsMapper.findById(condition);
|
||||||
|
Map result = HttpClientService.doPost(url + "openApi/selectXgfUserDetails", condition);
|
||||||
|
if (result == null || !"succeed".equals(result.get("result"))) throw new RuntimeException("请求失败");
|
||||||
|
String userInfoString = JSONObject.toJSONString(result.get("userInfo"));
|
||||||
|
PageData userInfo = JSONObject.parseObject(userInfoString, PageData.class);
|
||||||
userInfo.put("COMMITMENT_LETTER", info.getAPPOINT_ANNEX());
|
userInfo.put("COMMITMENT_LETTER", info.getAPPOINT_ANNEX());
|
||||||
xgfUserDetailsMapper.edit(userInfo);
|
// xgfUserDetailsMapper.edit(userInfo);
|
||||||
|
HttpClientService.doPost(url + "openApi/updateXgfUserDetails", userInfo);
|
||||||
}
|
}
|
||||||
xgfUserMapper.edit(user);
|
xgfUserMapper.edit(user);
|
||||||
// 将指针清空
|
// 将指针清空
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.zcloud.flow.xgf.YiBan;
|
package com.zcloud.flow.xgf.YiBan;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
import com.yomahub.liteflow.annotation.LiteflowComponent;
|
||||||
import com.yomahub.liteflow.core.NodeComponent;
|
import com.yomahub.liteflow.core.NodeComponent;
|
||||||
import com.zcloud.entity.PageData;
|
import com.zcloud.entity.PageData;
|
||||||
|
@ -12,6 +13,7 @@ import com.zcloud.mapper.datasource.xgf.XgfUserMapper;
|
||||||
import com.zcloud.flow.xgf.util.XgfFlowDto;
|
import com.zcloud.flow.xgf.util.XgfFlowDto;
|
||||||
import com.zcloud.service.xgf.XgfUserService;
|
import com.zcloud.service.xgf.XgfUserService;
|
||||||
import com.zcloud.util.DateUtil;
|
import com.zcloud.util.DateUtil;
|
||||||
|
import com.zcloud.util.HttpClientService;
|
||||||
import com.zcloud.util.Jurisdiction;
|
import com.zcloud.util.Jurisdiction;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
@ -19,11 +21,14 @@ import org.springframework.beans.factory.annotation.Value;
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
@LiteflowComponent("YiBanSupervise")
|
@LiteflowComponent("YiBanSupervise")
|
||||||
@SuppressWarnings("all")
|
@SuppressWarnings("all")
|
||||||
public class YiBanSupervise extends NodeComponent {
|
public class YiBanSupervise extends NodeComponent {
|
||||||
|
|
||||||
|
@Value("${preventionxgf.api.url}")
|
||||||
|
private String url;
|
||||||
@Resource
|
@Resource
|
||||||
private XgfFlowsMapper xgfFlowsMapper;
|
private XgfFlowsMapper xgfFlowsMapper;
|
||||||
|
|
||||||
|
@ -134,7 +139,13 @@ public class YiBanSupervise extends NodeComponent {
|
||||||
// created by liu jun 2024-06-26 工匠学院对接
|
// created by liu jun 2024-06-26 工匠学院对接
|
||||||
condition.clear();
|
condition.clear();
|
||||||
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
||||||
PageData entityInfo = xgfUserDetailsMapper.findById(condition);
|
|
||||||
|
// PageData entityInfo = xgfUserDetailsMapper.findById(condition);
|
||||||
|
Map result = HttpClientService.doPost(url + "openApi/selectXgfUserDetails", condition);
|
||||||
|
if (result == null || !"succeed".equals(result.get("result"))) throw new RuntimeException("请求失败");
|
||||||
|
String userInfoString = JSONObject.toJSONString(result.get("userInfo"));
|
||||||
|
PageData entityInfo = JSONObject.parseObject(userInfoString, PageData.class);
|
||||||
|
|
||||||
UserDTO userDTO = UserDTO.builder()
|
UserDTO userDTO = UserDTO.builder()
|
||||||
.userName(entity.getString("USERNAME"))
|
.userName(entity.getString("USERNAME"))
|
||||||
.realName(entity.getString("NAME"))
|
.realName(entity.getString("NAME"))
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
package com.zcloud.service.xgf.impl;
|
package com.zcloud.service.xgf.impl;
|
||||||
|
|
||||||
|
import cn.hutool.http.HttpRequest;
|
||||||
|
import cn.hutool.http.HttpResponse;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.yomahub.liteflow.core.FlowExecutor;
|
import com.yomahub.liteflow.core.FlowExecutor;
|
||||||
import com.yomahub.liteflow.flow.LiteflowResponse;
|
import com.yomahub.liteflow.flow.LiteflowResponse;
|
||||||
|
@ -64,12 +66,17 @@ public class XgfUserServiceImpl implements XgfUserService {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void saveDetail(PageData pd) throws Exception {
|
public void saveDetail(PageData pd) throws Exception {
|
||||||
xgfUserDetailsMapper.save(pd);
|
// xgfUserDetailsMapper.save(pd);
|
||||||
|
HttpClientService.doPost(prevention_xgf_url + "openApi/saveXgfUserDetails", pd);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<PageData> list(Page page) throws Exception {
|
public List<PageData> list(Page page) throws Exception {
|
||||||
return xgfUserDetailsMapper.listPage(page);
|
// return xgfUserDetailsMapper.listPage(page);
|
||||||
|
HttpResponse res = HttpRequest.post(prevention_xgf_url + "openApi/saveXgfUserDetails").form("page", page).execute();
|
||||||
|
JSONObject json = JSONObject.parseObject(res.body());
|
||||||
|
List<PageData> userDetailsList = (List<PageData>) json.get("userDetailsList");
|
||||||
|
return userDetailsList;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -131,7 +138,8 @@ public class XgfUserServiceImpl implements XgfUserService {
|
||||||
entity = new PageData();
|
entity = new PageData();
|
||||||
entity.putAll(x);
|
entity.putAll(x);
|
||||||
xgfUserMapper.save(x);
|
xgfUserMapper.save(x);
|
||||||
xgfUserDetailsMapper.save(x);
|
//xgfUserDetailsMapper.save(x);
|
||||||
|
HttpClientService.doPost(prevention_xgf_url + "openApi/saveXgfUserDetails", x);
|
||||||
} else {
|
} else {
|
||||||
x.put("XGF_USER_ID", x.get("USER_ID"));
|
x.put("XGF_USER_ID", x.get("USER_ID"));
|
||||||
x.put("XGF_USER_DETAILS_ID", x.get("USER_ID"));
|
x.put("XGF_USER_DETAILS_ID", x.get("USER_ID"));
|
||||||
|
@ -188,7 +196,8 @@ public class XgfUserServiceImpl implements XgfUserService {
|
||||||
// 2024-02-26 created by liu jun 清空上传文件信息
|
// 2024-02-26 created by liu jun 清空上传文件信息
|
||||||
x.put("ATTORNEY", "");
|
x.put("ATTORNEY", "");
|
||||||
x.put("COMMITMENT_LETTER", "");
|
x.put("COMMITMENT_LETTER", "");
|
||||||
xgfUserDetailsMapper.edit(x);
|
//xgfUserDetailsMapper.edit(x);
|
||||||
|
HttpClientService.doPost(prevention_xgf_url + "openApi/updateXgfUserDetails",x);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 2、保存相关方人员流程审批信息 */
|
/* 2、保存相关方人员流程审批信息 */
|
||||||
|
@ -620,9 +629,15 @@ public class XgfUserServiceImpl implements XgfUserService {
|
||||||
if (StringUtils.isNotBlank(info.getString("APPOINT_ANNEX"))) {
|
if (StringUtils.isNotBlank(info.getString("APPOINT_ANNEX"))) {
|
||||||
condition.clear();
|
condition.clear();
|
||||||
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
||||||
PageData userInfo = xgfUserDetailsMapper.findById(condition);
|
// PageData userInfo = xgfUserDetailsMapper.findById(condition);
|
||||||
|
Map result = HttpClientService.doPost(prevention_xgf_url + "openApi/selectXgfUserDetails", condition);
|
||||||
|
if (result == null || !"succeed".equals(result.get("result"))) throw new RuntimeException("请求失败");
|
||||||
|
String userInfoString = JSONObject.toJSONString(result.get("userInfo"));
|
||||||
|
PageData userInfo = JSONObject.parseObject(userInfoString, PageData.class);
|
||||||
|
|
||||||
userInfo.put("COMMITMENT_LETTER", info.getString("APPOINT_ANNEX"));
|
userInfo.put("COMMITMENT_LETTER", info.getString("APPOINT_ANNEX"));
|
||||||
xgfUserDetailsMapper.edit(userInfo);
|
// xgfUserDetailsMapper.edit(userInfo);
|
||||||
|
HttpClientService.doPost(prevention_xgf_url + "openApi/updateXgfUserDetails", userInfo);
|
||||||
}
|
}
|
||||||
xgfUserMapper.edit(user);
|
xgfUserMapper.edit(user);
|
||||||
return "0";
|
return "0";
|
||||||
|
@ -1042,9 +1057,15 @@ public class XgfUserServiceImpl implements XgfUserService {
|
||||||
if (clearWeiTuo(flowEntity, info.getBACK_STEP())) {
|
if (clearWeiTuo(flowEntity, info.getBACK_STEP())) {
|
||||||
condition.clear();
|
condition.clear();
|
||||||
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
condition.put("XGF_USER_DETAILS_ID", flows.getString("FLOWS_ID"));
|
||||||
PageData infoEntity = xgfUserDetailsMapper.findById(condition);
|
// PageData infoEntity = xgfUserDetailsMapper.findById(condition);
|
||||||
|
Map result = HttpClientService.doPost(prevention_xgf_url + "openApi/selectXgfUserDetails", condition);
|
||||||
|
if (result == null || !"succeed".equals(result.get("result"))) throw new RuntimeException("请求失败");
|
||||||
|
String userInfoString = JSONObject.toJSONString(result.get("userInfo"));
|
||||||
|
PageData infoEntity = JSONObject.parseObject(userInfoString, PageData.class);
|
||||||
infoEntity.put("ATTORNEY", null);
|
infoEntity.put("ATTORNEY", null);
|
||||||
xgfUserDetailsMapper.edit(infoEntity);
|
// xgfUserDetailsMapper.edit(infoEntity);
|
||||||
|
HttpClientService.doPost(prevention_xgf_url + "openApi/updateXgfUserDetails", condition);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1178,12 +1199,17 @@ public class XgfUserServiceImpl implements XgfUserService {
|
||||||
public void syncPhoto(PageData request) throws Exception {
|
public void syncPhoto(PageData request) throws Exception {
|
||||||
PageData condition = new PageData();
|
PageData condition = new PageData();
|
||||||
condition.put("XGF_USER_DETAILS_ID",request.get("USER_ID"));
|
condition.put("XGF_USER_DETAILS_ID",request.get("USER_ID"));
|
||||||
PageData detailEntity = xgfUserDetailsMapper.findById(condition);
|
// PageData detailEntity = xgfUserDetailsMapper.findById(condition);
|
||||||
|
Map result = HttpClientService.doPost(prevention_xgf_url + "openApi/selectXgfUserDetails", condition);
|
||||||
|
if (result == null || !"succeed".equals(result.get("result"))) throw new RuntimeException("请求失败");
|
||||||
|
String userInfoString = JSONObject.toJSONString(result.get("userInfo"));
|
||||||
|
PageData detailEntity = JSONObject.parseObject(userInfoString, PageData.class);
|
||||||
if (detailEntity == null || detailEntity.size() == 0){
|
if (detailEntity == null || detailEntity.size() == 0){
|
||||||
throw new RuntimeException("未找到该用户详细信息");
|
throw new RuntimeException("未找到该用户详细信息");
|
||||||
}
|
}
|
||||||
detailEntity.put("PHOTO",request.get("PHOTO"));
|
detailEntity.put("PHOTO",request.get("PHOTO"));
|
||||||
xgfUserDetailsMapper.edit(detailEntity);
|
// xgfUserDetailsMapper.edit(detailEntity);
|
||||||
|
HttpClientService.doPost(prevention_xgf_url + "openApi/updateXgfUserDetails", condition);
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getType(String corpInfoId) {
|
private String getType(String corpInfoId) {
|
||||||
|
@ -1224,9 +1250,11 @@ public class XgfUserServiceImpl implements XgfUserService {
|
||||||
|
|
||||||
// details
|
// details
|
||||||
syncInfo.put("XGF_USER_DETAILS_ID",localData.getString("XGF_USER_ID"));
|
syncInfo.put("XGF_USER_DETAILS_ID",localData.getString("XGF_USER_ID"));
|
||||||
PageData localDetailsData = xgfUserDetailsMapper.findById(syncInfo);
|
// PageData localDetailsData = xgfUserDetailsMapper.findById(syncInfo);
|
||||||
|
Map localDetailsData = HttpClientService.doPost(prevention_xgf_url + "openApi/selectXgfUserDetails", syncInfo);
|
||||||
if (localDetailsData != null && !localDetailsData.isEmpty()){
|
if (localDetailsData != null && !localDetailsData.isEmpty()){
|
||||||
xgfUserDetailsMapper.edit(syncInfo);
|
// xgfUserDetailsMapper.edit(syncInfo);
|
||||||
|
HttpClientService.doPost(prevention_xgf_url + "openApi/updateXgfUserDetails", syncInfo);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,23 +4,16 @@
|
||||||
|
|
||||||
<!--表名 -->
|
<!--表名 -->
|
||||||
<sql id="tableName">
|
<sql id="tableName">
|
||||||
XGF_USER
|
XGF_USER_STATUS
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<!-- 字段 -->
|
<!-- 字段 -->
|
||||||
<sql id="Field">
|
<sql id="Field">
|
||||||
f.XGF_USER_ID,
|
f.XGF_USER_ID,
|
||||||
f.USERNAME,
|
|
||||||
f.NAME,
|
|
||||||
f.VALID_FLAG,
|
f.VALID_FLAG,
|
||||||
f.BELONG_TO_CORP,
|
|
||||||
f.BELONG_TO_CORP_NAME,
|
|
||||||
f.IS_DELETE,
|
|
||||||
f.CREATE_TIME,
|
f.CREATE_TIME,
|
||||||
f.CORPINFO_ID,
|
|
||||||
f.STATUS,
|
f.STATUS,
|
||||||
f.OPERATOR_TIME,
|
f.OPERATOR_TIME,
|
||||||
f.ISFLOW,
|
|
||||||
f.STUDY_STATUS,
|
f.STUDY_STATUS,
|
||||||
f.CHECK_STATUS,
|
f.CHECK_STATUS,
|
||||||
f.CHECK_STEP,
|
f.CHECK_STEP,
|
||||||
|
@ -30,17 +23,10 @@
|
||||||
<!-- 字段用于新增 -->
|
<!-- 字段用于新增 -->
|
||||||
<sql id="Field2">
|
<sql id="Field2">
|
||||||
XGF_USER_ID,
|
XGF_USER_ID,
|
||||||
USERNAME,
|
|
||||||
NAME,
|
|
||||||
VALID_FLAG,
|
VALID_FLAG,
|
||||||
BELONG_TO_CORP,
|
|
||||||
BELONG_TO_CORP_NAME,
|
|
||||||
IS_DELETE,
|
|
||||||
CREATE_TIME,
|
CREATE_TIME,
|
||||||
CORPINFO_ID,
|
|
||||||
STATUS,
|
STATUS,
|
||||||
OPERATOR_TIME,
|
OPERATOR_TIME,
|
||||||
ISFLOW,
|
|
||||||
STUDY_STATUS,
|
STUDY_STATUS,
|
||||||
CHECK_STATUS,
|
CHECK_STATUS,
|
||||||
CHECK_STEP,
|
CHECK_STEP,
|
||||||
|
@ -50,17 +36,10 @@
|
||||||
<!-- 字段值 -->
|
<!-- 字段值 -->
|
||||||
<sql id="FieldValue">
|
<sql id="FieldValue">
|
||||||
#{XGF_USER_ID},
|
#{XGF_USER_ID},
|
||||||
#{USERNAME},
|
|
||||||
#{NAME},
|
|
||||||
#{VALID_FLAG},
|
#{VALID_FLAG},
|
||||||
#{BELONG_TO_CORP},
|
|
||||||
#{BELONG_TO_CORP_NAME},
|
|
||||||
#{IS_DELETE},
|
|
||||||
#{CREATE_TIME},
|
#{CREATE_TIME},
|
||||||
#{CORPINFO_ID},
|
|
||||||
#{STATUS},
|
#{STATUS},
|
||||||
#{OPERATOR_TIME},
|
#{OPERATOR_TIME},
|
||||||
#{ISFLOW},
|
|
||||||
#{STUDY_STATUS},
|
#{STUDY_STATUS},
|
||||||
#{CHECK_STATUS},
|
#{CHECK_STATUS},
|
||||||
#{CHECK_STEP},
|
#{CHECK_STEP},
|
||||||
|
@ -93,17 +72,10 @@
|
||||||
update
|
update
|
||||||
<include refid="tableName"></include>
|
<include refid="tableName"></include>
|
||||||
set
|
set
|
||||||
USERNAME = #{USERNAME},
|
|
||||||
NAME = #{NAME},
|
|
||||||
VALID_FLAG = #{VALID_FLAG},
|
VALID_FLAG = #{VALID_FLAG},
|
||||||
BELONG_TO_CORP = #{BELONG_TO_CORP},
|
|
||||||
BELONG_TO_CORP_NAME = #{BELONG_TO_CORP_NAME},
|
|
||||||
IS_DELETE = #{IS_DELETE},
|
|
||||||
CREATE_TIME = #{CREATE_TIME},
|
CREATE_TIME = #{CREATE_TIME},
|
||||||
CORPINFO_ID = #{CORPINFO_ID},
|
|
||||||
STATUS = #{STATUS},
|
STATUS = #{STATUS},
|
||||||
OPERATOR_TIME = #{OPERATOR_TIME},
|
OPERATOR_TIME = #{OPERATOR_TIME},
|
||||||
ISFLOW = #{ISFLOW},
|
|
||||||
STUDY_STATUS = #{STUDY_STATUS},
|
STUDY_STATUS = #{STUDY_STATUS},
|
||||||
CHECK_STATUS = #{CHECK_STATUS},
|
CHECK_STATUS = #{CHECK_STATUS},
|
||||||
CHECK_STEP = #{CHECK_STEP},
|
CHECK_STEP = #{CHECK_STEP},
|
||||||
|
@ -211,18 +183,19 @@
|
||||||
</select>
|
</select>
|
||||||
<select id="flowlistPage" resultType="com.zcloud.entity.PageData">
|
<select id="flowlistPage" resultType="com.zcloud.entity.PageData">
|
||||||
select a.XGF_USER_ID,
|
select a.XGF_USER_ID,
|
||||||
a.BELONG_TO_CORP,
|
b.BELONG_TO_CORP,
|
||||||
a.BELONG_TO_CORP_NAME,
|
b.BELONG_TO_CORP_NAME,
|
||||||
a.USERNAME,
|
c.USERNAME,
|
||||||
a.NAME,
|
b.NAME,
|
||||||
b.MANAGER_DEPARTMENT_ID,
|
b.MANAGER_DEPARTMENT_ID,
|
||||||
b.MANAGER_DEPARTMENT_NAME,
|
b.MANAGER_DEPARTMENT_NAME,
|
||||||
b.MAIN_DEPARTMENT_ID,
|
b.MAIN_DEPARTMENT_ID,
|
||||||
b.MAIN_DEPARTMENT_NAME
|
b.MAIN_DEPARTMENT_NAME
|
||||||
from
|
from
|
||||||
xgf_user a
|
xgf_user_status a
|
||||||
left join xgf_user_details b on a.XGF_USER_ID = b.XGF_USER_ID
|
left join `qa-prevention-xgf`.sys_user_details b on a.XGF_USER_ID = b.USER_ID
|
||||||
where a.IS_DELETE = '0'
|
left join `qa-prevention-xgf`.sys_user c on a.XGF_USER_ID = c.USER_ID
|
||||||
|
where b.ISDELETE = '0'
|
||||||
<if test="pd.STATUS != null and pd.STATUS != ''">
|
<if test="pd.STATUS != null and pd.STATUS != ''">
|
||||||
and a.STATUS = #{pd.STATUS}
|
and a.STATUS = #{pd.STATUS}
|
||||||
</if>
|
</if>
|
||||||
|
@ -233,7 +206,7 @@
|
||||||
and a.STUDY_STATUS = #{pd.STUDY_STATUS}
|
and a.STUDY_STATUS = #{pd.STUDY_STATUS}
|
||||||
</if>
|
</if>
|
||||||
<if test="pd.CORPINFO_ID != '' and pd.CORPINFO_ID != null">
|
<if test="pd.CORPINFO_ID != '' and pd.CORPINFO_ID != null">
|
||||||
and a.CORPINFO_ID = #{pd.CORPINFO_ID}
|
and c.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||||
</if>
|
</if>
|
||||||
<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''">
|
<if test="pd.KEYWORDS != null and pd.KEYWORDS != ''">
|
||||||
and (a.USERNAME LIKE CONCAT(CONCAT('%', #{pd.KEYWORDS}),'%'))
|
and (a.USERNAME LIKE CONCAT(CONCAT('%', #{pd.KEYWORDS}),'%'))
|
||||||
|
@ -247,17 +220,14 @@
|
||||||
</select>
|
</select>
|
||||||
<select id="getInfoById" resultType="com.zcloud.entity.PageData">
|
<select id="getInfoById" resultType="com.zcloud.entity.PageData">
|
||||||
select a.XGF_USER_ID,
|
select a.XGF_USER_ID,
|
||||||
a.ISFLOW,
|
c.ISFLOW,
|
||||||
a.NAME,
|
b.NAME,
|
||||||
b.XGF_USER_DETAILS_ID,
|
|
||||||
b.XGF_USER_ID,
|
|
||||||
b.XGF_USER_NAME,
|
|
||||||
b.BELONG_TO_CORP,
|
b.BELONG_TO_CORP,
|
||||||
b.BELONG_TO_CORP_NAME,
|
b.BELONG_TO_CORP_NAME,
|
||||||
b.PHONE,
|
b.PHONE,
|
||||||
b.CREATE_TIME,
|
b.CREATTIME,
|
||||||
b.DEPART_STATE,
|
b.DEPART_STATE,
|
||||||
b.IS_DELETE,
|
b.ISDELETE,
|
||||||
b.AGE,
|
b.AGE,
|
||||||
b.HKLOCAL,
|
b.HKLOCAL,
|
||||||
b.ADDRESS,
|
b.ADDRESS,
|
||||||
|
@ -305,9 +275,10 @@
|
||||||
b.ATTORNEY,
|
b.ATTORNEY,
|
||||||
b.COMMITMENT_LETTER,
|
b.COMMITMENT_LETTER,
|
||||||
b.IS_INJURIES_PAY_TIME
|
b.IS_INJURIES_PAY_TIME
|
||||||
from xgf_user a
|
from xgf_user_status a
|
||||||
left join xgf_user_details b on a.XGF_USER_ID = b.XGF_USER_ID
|
left join `qa-prevention-xgf`.sys_user_details b on a.XGF_USER_ID = b.USER_ID
|
||||||
where a.IS_DELETE = '0'
|
left join `qa-prevention-xgf`.sys_user c on a.XGF_USER_ID = c.USER_ID
|
||||||
|
where b.ISDELETE = '0'
|
||||||
<if test="XGF_USER_ID != null and XGF_USER_ID != ''">
|
<if test="XGF_USER_ID != null and XGF_USER_ID != ''">
|
||||||
and a.XGF_USER_ID = #{XGF_USER_ID}
|
and a.XGF_USER_ID = #{XGF_USER_ID}
|
||||||
</if>
|
</if>
|
||||||
|
@ -328,16 +299,21 @@
|
||||||
order by rf.CREATE_TIME desc
|
order by rf.CREATE_TIME desc
|
||||||
</select>
|
</select>
|
||||||
<select id="appointlistPage" resultType="com.zcloud.entity.PageData">
|
<select id="appointlistPage" resultType="com.zcloud.entity.PageData">
|
||||||
select a.XGF_USER_ID,
|
select
|
||||||
a.BELONG_TO_CORP,
|
a.XGF_USER_ID,
|
||||||
a.BELONG_TO_CORP_NAME,
|
u.CORPINFO_ID,
|
||||||
a.USERNAME,
|
u.CORPINFO_NAME,
|
||||||
a.NAME,
|
u.DEPARTMENT_ID,
|
||||||
|
u.DEPARTMENT_NAME BELONG_TO_CORP_NAME,
|
||||||
|
u.USERNAME,
|
||||||
|
u.NAME,
|
||||||
a.CHECK_STEP,
|
a.CHECK_STEP,
|
||||||
c.*
|
c.*
|
||||||
from xgf_user a
|
from
|
||||||
|
xgf_user_status a
|
||||||
left join xgf_flows c on a.XGF_USER_ID = c.FLOWS_ID
|
left join xgf_flows c on a.XGF_USER_ID = c.FLOWS_ID
|
||||||
where a.IS_DELETE = '0'
|
LEFT JOIN core_sync_user u on a.XGF_USER_ID = u.USER_ID
|
||||||
|
where u.ISDELETE = '0'
|
||||||
and (c.APPOINT_ZERO_USER_ID = #{pd.USER_ID}
|
and (c.APPOINT_ZERO_USER_ID = #{pd.USER_ID}
|
||||||
or c.APPOINT_ONE_USER_ID = #{pd.USER_ID}
|
or c.APPOINT_ONE_USER_ID = #{pd.USER_ID}
|
||||||
or c.APPOINT_TWO_USER_ID = #{pd.USER_ID}
|
or c.APPOINT_TWO_USER_ID = #{pd.USER_ID}
|
||||||
|
|
Loading…
Reference in New Issue