人员中台 - MQ日志补全&相关方用户更新逻辑
parent
3fc60743f2
commit
2b3510591b
|
@ -0,0 +1,18 @@
|
||||||
|
package com.zcloud.mapper.datasource.mq;
|
||||||
|
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:mq消费信息错误日志表
|
||||||
|
* 作者:LLX
|
||||||
|
* 时间:2024-01-10
|
||||||
|
* 官网:www.zcloudchina.com
|
||||||
|
*/
|
||||||
|
public interface MqConsumptionErrorLogMapper {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* add
|
||||||
|
* @param pd
|
||||||
|
*/
|
||||||
|
void save(PageData pd);
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
package com.zcloud.mapper.datasource.mq;
|
||||||
|
|
||||||
|
import com.zcloud.entity.PageData;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 说明:mq消费信息日志表
|
||||||
|
* 作者:LLX
|
||||||
|
* 时间:2024-01-08
|
||||||
|
* 官网:www.zcloudchina.com
|
||||||
|
*/
|
||||||
|
public interface MqConsumptionLogMapper {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* add
|
||||||
|
* @param pd
|
||||||
|
*/
|
||||||
|
void save(PageData pd);
|
||||||
|
}
|
|
@ -3,7 +3,6 @@ package com.zcloud.service.xgf;
|
||||||
import com.zcloud.entity.Page;
|
import com.zcloud.entity.Page;
|
||||||
import com.zcloud.entity.PageData;
|
import com.zcloud.entity.PageData;
|
||||||
import com.zcloud.flow.xgf.util.XgfFlowDto;
|
import com.zcloud.flow.xgf.util.XgfFlowDto;
|
||||||
import org.springframework.dao.EmptyResultDataAccessException;
|
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -46,4 +45,6 @@ public interface XgfUserService {
|
||||||
List<PageData> getWorkTask(PageData condition) throws Exception;
|
List<PageData> getWorkTask(PageData condition) throws Exception;
|
||||||
|
|
||||||
void syncPhoto(PageData request) throws Exception;
|
void syncPhoto(PageData request) throws Exception;
|
||||||
|
|
||||||
|
void edit4Mq(PageData syncInfo);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1204,4 +1204,29 @@ public class XgfUserServiceImpl implements XgfUserService {
|
||||||
return "0";
|
return "0";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@Transactional(rollbackFor = Exception.class)
|
||||||
|
public void edit4Mq(PageData syncInfo) {
|
||||||
|
// 相关方推送更新
|
||||||
|
syncInfo.put("XGF_USER_ID",syncInfo.getString("USER_ID"));
|
||||||
|
PageData localData = xgfUserMapper.findById(syncInfo);
|
||||||
|
|
||||||
|
if (localData != null && !localData.isEmpty()){
|
||||||
|
syncInfo.put("STUDY_STATUS", syncInfo.getString("STATUS"));
|
||||||
|
syncInfo.put("STATUS", "");
|
||||||
|
syncInfo.put("BELONG_TO_CORP", syncInfo.getString("EMPLOYER"));
|
||||||
|
syncInfo.put("BELONG_TO_CORP_NAME", syncInfo.getString("EMPLOYER_NAME"));
|
||||||
|
syncInfo.put("XGF_USER_NAME", syncInfo.getString("NAME"));
|
||||||
|
|
||||||
|
xgfUserMapper.edit(syncInfo);
|
||||||
|
|
||||||
|
// details
|
||||||
|
syncInfo.put("XGF_USER_DETAILS_ID",localData.getString("XGF_USER_ID"));
|
||||||
|
PageData localDetailsData = xgfUserDetailsMapper.findById(syncInfo);
|
||||||
|
if (localDetailsData != null && !localDetailsData.isEmpty()){
|
||||||
|
xgfUserDetailsMapper.edit(syncInfo);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,9 +4,8 @@ import cn.hutool.json.JSONUtil;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.zcloud.dto.TenCorpDto;
|
import com.zcloud.dto.TenCorpDto;
|
||||||
import com.zcloud.entity.PageData;
|
import com.zcloud.entity.PageData;
|
||||||
import com.zcloud.mapper.datasource.xgf.XgfUserDetailsMapper;
|
import com.zcloud.mapper.datasource.mq.MqConsumptionErrorLogMapper;
|
||||||
import com.zcloud.mapper.datasource.xgf.XgfUserMapper;
|
import com.zcloud.mapper.datasource.mq.MqConsumptionLogMapper;
|
||||||
import com.zcloud.service.mq.DockSendMessageService;
|
|
||||||
import com.zcloud.service.system.UsersService;
|
import com.zcloud.service.system.UsersService;
|
||||||
import com.zcloud.service.xgf.XgfUserService;
|
import com.zcloud.service.xgf.XgfUserService;
|
||||||
import com.zcloud.syncData.SyncTypeEnum;
|
import com.zcloud.syncData.SyncTypeEnum;
|
||||||
|
@ -21,10 +20,7 @@ import org.apache.rocketmq.spring.core.RocketMQListener;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.Map;
|
|
||||||
|
|
||||||
@Component
|
@Component
|
||||||
@RocketMQMessageListener(
|
@RocketMQMessageListener(
|
||||||
|
@ -34,25 +30,17 @@ import java.util.Map;
|
||||||
messageModel = MessageModel.BROADCASTING) // 添加广播模式
|
messageModel = MessageModel.BROADCASTING) // 添加广播模式
|
||||||
public class SyncDataListener implements RocketMQListener<String> {
|
public class SyncDataListener implements RocketMQListener<String> {
|
||||||
|
|
||||||
// @Resource
|
@Autowired
|
||||||
// private MqMessageLogMapper mqMessageLogMapper;
|
private MqConsumptionLogMapper mqConsumptionLogMapper;
|
||||||
|
|
||||||
public static Map<String, String> dockingRelationMap = new HashMap();
|
|
||||||
|
|
||||||
// @Autowired
|
|
||||||
// private MqConsumptionLogMapper mqConsumptionLogMapper;
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private UsersService usersService;
|
private UsersService usersService;
|
||||||
@Autowired
|
|
||||||
private XgfUserMapper xgfUserMapper;
|
|
||||||
@Autowired
|
|
||||||
private XgfUserDetailsMapper xgfUserDetailsMapper;
|
|
||||||
@Autowired
|
|
||||||
private DockSendMessageService dockSendMessageService;
|
|
||||||
|
|
||||||
// @Autowired
|
@Autowired
|
||||||
// private static MqConsumptionErrorLogMapper mqConsumptionErrorLogMapper;
|
private XgfUserService xgfUserService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private static MqConsumptionErrorLogMapper mqConsumptionErrorLogMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onMessage(String message) {
|
public void onMessage(String message) {
|
||||||
|
@ -90,18 +78,8 @@ public class SyncDataListener implements RocketMQListener<String> {
|
||||||
String str = tenCorpDto.getData().getString("syncInfo");
|
String str = tenCorpDto.getData().getString("syncInfo");
|
||||||
PageData syncInfo = JSONUtil.toBean(str, PageData.class);
|
PageData syncInfo = JSONUtil.toBean(str, PageData.class);
|
||||||
if ("xgf".equals(tenCorpDto.getMessage())){
|
if ("xgf".equals(tenCorpDto.getMessage())){
|
||||||
// 相关方推送更新
|
// 相关方推送
|
||||||
syncInfo.put("XGF_USER_ID",syncInfo.getString("USER_ID"));
|
xgfUserService.edit4Mq(syncInfo);
|
||||||
PageData localData = xgfUserMapper.findById(syncInfo);
|
|
||||||
if (localData != null && !localData.isEmpty()){
|
|
||||||
xgfUserMapper.edit(syncInfo);
|
|
||||||
syncInfo.put("XGF_USER_DETAILS_ID",localData.getString("XGF_USER_ID"));
|
|
||||||
PageData localDetailsData = xgfUserDetailsMapper.findById(syncInfo);
|
|
||||||
if (localDetailsData != null && !localDetailsData.isEmpty()){
|
|
||||||
xgfUserDetailsMapper.edit(syncInfo);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
PageData localData = usersService.findById(syncInfo);
|
PageData localData = usersService.findById(syncInfo);
|
||||||
if (localData != null && !localData.isEmpty()){
|
if (localData != null && !localData.isEmpty()){
|
||||||
|
@ -124,14 +102,14 @@ public class SyncDataListener implements RocketMQListener<String> {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// mqConsumptionLogMapper.save(productionPD);
|
mqConsumptionLogMapper.save(productionPD);
|
||||||
// mqConsumptionLogMapper.save(pd);
|
mqConsumptionLogMapper.save(pd);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
productionPD.put("SUCCESS",'0');
|
productionPD.put("SUCCESS",'0');
|
||||||
productionPD.put("ERROR_MESSAGE", StackTraceUtils.printStackTraceToString(e));
|
productionPD.put("ERROR_MESSAGE", StackTraceUtils.printStackTraceToString(e));
|
||||||
// mqConsumptionErrorLogMapper.save(productionPD);
|
mqConsumptionErrorLogMapper.save(productionPD);
|
||||||
pd.put("ERROR_MESSAGE",e.getMessage());
|
pd.put("ERROR_MESSAGE",e.getMessage());
|
||||||
// mqConsumptionLogMapper.save(pd);
|
mqConsumptionLogMapper.save(pd);
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.zcloud.mapper.datasource.mq.MqConsumptionErrorLogMapper">
|
||||||
|
<sql id="tableName">
|
||||||
|
`qa-gwj-prevention`.`mq_consumption_error_log`
|
||||||
|
</sql>
|
||||||
|
<sql id="Field2">
|
||||||
|
CONSUMPTION_ID,
|
||||||
|
MARK,
|
||||||
|
DATA,
|
||||||
|
MESSAGE_LOG_ID,
|
||||||
|
SUCCESS,
|
||||||
|
CREATE_TIME,
|
||||||
|
CONSUMPTION_TIME,
|
||||||
|
CONSUMPTION_TYPE,
|
||||||
|
ERROR_MESSAGE,
|
||||||
|
URL
|
||||||
|
</sql>
|
||||||
|
<sql id="FieldValue">
|
||||||
|
#{CONSUMPTION_ID},
|
||||||
|
#{MARK},
|
||||||
|
#{DATA},
|
||||||
|
#{MESSAGE_LOG_ID},
|
||||||
|
#{SUCCESS},
|
||||||
|
#{CREATE_TIME},
|
||||||
|
#{CONSUMPTION_TIME},
|
||||||
|
#{CONSUMPTION_TYPE},
|
||||||
|
#{ERROR_MESSAGE},
|
||||||
|
#{URL}
|
||||||
|
</sql>
|
||||||
|
<insert id="save" parameterType="pd">
|
||||||
|
insert into
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
(
|
||||||
|
<include refid="Field2"></include>
|
||||||
|
) values (
|
||||||
|
<include refid="FieldValue"></include>
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
</mapper>
|
|
@ -0,0 +1,41 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.zcloud.mapper.datasource.mq.MqConsumptionLogMapper">
|
||||||
|
<sql id="tableName">
|
||||||
|
`qa-gwj-prevention`.`mq_consumption_log`
|
||||||
|
</sql>
|
||||||
|
<sql id="Field2">
|
||||||
|
CONSUMPTION_ID,
|
||||||
|
MARK,
|
||||||
|
DATA,
|
||||||
|
MESSAGE_LOG_ID,
|
||||||
|
SUCCESS,
|
||||||
|
CREATE_TIME,
|
||||||
|
CONSUMPTION_TIME,
|
||||||
|
CONSUMPTION_TYPE,
|
||||||
|
ERROR_MESSAGE,
|
||||||
|
URL
|
||||||
|
</sql>
|
||||||
|
<sql id="FieldValue">
|
||||||
|
#{CONSUMPTION_ID},
|
||||||
|
#{MARK},
|
||||||
|
#{DATA},
|
||||||
|
#{MESSAGE_LOG_ID},
|
||||||
|
#{SUCCESS},
|
||||||
|
#{CREATE_TIME},
|
||||||
|
#{CONSUMPTION_TIME},
|
||||||
|
#{CONSUMPTION_TYPE},
|
||||||
|
#{ERROR_MESSAGE},
|
||||||
|
#{URL}
|
||||||
|
</sql>
|
||||||
|
<insert id="save" parameterType="pd">
|
||||||
|
insert into
|
||||||
|
<include refid="tableName"></include>
|
||||||
|
(
|
||||||
|
<include refid="Field2"></include>
|
||||||
|
) values (
|
||||||
|
<include refid="FieldValue"></include>
|
||||||
|
)
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
</mapper>
|
|
@ -218,65 +218,182 @@
|
||||||
<update id="edit" parameterType="pd">
|
<update id="edit" parameterType="pd">
|
||||||
update
|
update
|
||||||
<include refid="tableName"></include>
|
<include refid="tableName"></include>
|
||||||
set
|
<set>
|
||||||
XGF_USER_DETAILS_ID = #{XGF_USER_DETAILS_ID},
|
<if test="XGF_USER_DETAILS_ID != null and XGF_USER_DETAILS_ID != ''">
|
||||||
XGF_USER_ID = #{XGF_USER_ID},
|
XGF_USER_DETAILS_ID = #{XGF_USER_DETAILS_ID},
|
||||||
XGF_USER_NAME = #{XGF_USER_NAME},
|
</if>
|
||||||
BELONG_TO_CORP = #{BELONG_TO_CORP},
|
<if test="XGF_USER_ID != null and XGF_USER_ID != ''">
|
||||||
BELONG_TO_CORP_NAME = #{BELONG_TO_CORP_NAME},
|
XGF_USER_ID = #{XGF_USER_ID},
|
||||||
PHONE = #{PHONE},
|
</if>
|
||||||
CREATE_TIME = #{CREATE_TIME},
|
<if test="XGF_USER_NAME != null and XGF_USER_NAME != ''">
|
||||||
DEPART_STATE = #{DEPART_STATE},
|
XGF_USER_NAME = #{XGF_USER_NAME},
|
||||||
IS_DELETE = #{IS_DELETE},
|
</if>
|
||||||
AGE = #{AGE},
|
<if test="BELONG_TO_CORP != null and BELONG_TO_CORP != ''">
|
||||||
HKLOCAL = #{HKLOCAL},
|
BELONG_TO_CORP = #{BELONG_TO_CORP},
|
||||||
ADDRESS = #{ADDRESS},
|
</if>
|
||||||
DEGREE_OF_EDUCATION = #{DEGREE_OF_EDUCATION},
|
<if test="BELONG_TO_CORP_NAME != null and BELONG_TO_CORP_NAME != ''">
|
||||||
DEGREE_OF_EDUCATION_NAME = #{DEGREE_OF_EDUCATION_NAME},
|
BELONG_TO_CORP_NAME = #{BELONG_TO_CORP_NAME},
|
||||||
CORP_START_DATE = #{CORP_START_DATE},
|
</if>
|
||||||
POST_ID = #{POST_ID},
|
<if test="PHONE != null and PHONE != ''">
|
||||||
POST_NAME = #{POST_NAME},
|
PHONE = #{PHONE},
|
||||||
WORK_SIGN = #{WORK_SIGN},
|
</if>
|
||||||
JOINED_DATE = #{JOINED_DATE},
|
<if test="CREATE_TIME != null and CREATE_TIME != ''">
|
||||||
WORK_DATE = #{WORK_DATE},
|
CREATE_TIME = #{CREATE_TIME},
|
||||||
PHOTO = #{PHOTO},
|
</if>
|
||||||
DATE_OF_BIRTH = #{DATE_OF_BIRTH},
|
<if test="DEPART_STATE != null and DEPART_STATE != ''">
|
||||||
ISPAY = #{ISPAY},
|
DEPART_STATE = #{DEPART_STATE},
|
||||||
ISPAY_NUMBER = #{ISPAY_NUMBER},
|
</if>
|
||||||
IS_SAFETY_TELL = #{IS_SAFETY_TELL},
|
<if test="IS_DELETE != null and IS_DELETE != ''">
|
||||||
IS_SAFETY_TIME = #{IS_SAFETY_TIME},
|
IS_DELETE = #{IS_DELETE},
|
||||||
IS_INJURIES_PAY = #{IS_INJURIES_PAY},
|
</if>
|
||||||
IS_SIGN_LABOR = #{IS_SIGN_LABOR},
|
<if test="AGE != null and AGE != ''">
|
||||||
SEX = #{SEX},
|
AGE = #{AGE},
|
||||||
ENTRY_DATE = #{ENTRY_DATE},
|
</if>
|
||||||
PERSON_WORK_TYPE = #{PERSON_WORK_TYPE},
|
<if test="HKLOCAL != null and HKLOCAL != ''">
|
||||||
PERSON_WORK_TYPE_NAME = #{PERSON_WORK_TYPE_NAME},
|
HKLOCAL = #{HKLOCAL},
|
||||||
NATIONALITY = #{NATIONALITY},
|
</if>
|
||||||
NATIONALITY_NAME = #{NATIONALITY_NAME},
|
<if test="ADDRESS != null and ADDRESS != ''">
|
||||||
POLITICAL_TIME = #{POLITICAL_TIME},
|
ADDRESS = #{ADDRESS},
|
||||||
POLITICAL_STATUS = #{POLITICAL_STATUS},
|
</if>
|
||||||
POLITICAL_STATUS_NAME = #{POLITICAL_STATUS_NAME},
|
<if test="DEGREE_OF_EDUCATION != null and DEGREE_OF_EDUCATION != ''">
|
||||||
IS_INJURIES_PAY_TIME = #{IS_INJURIES_PAY_TIME},
|
DEGREE_OF_EDUCATION = #{DEGREE_OF_EDUCATION},
|
||||||
IS_LEVEL_THREE = #{IS_LEVEL_THREE},
|
</if>
|
||||||
IS_BODY_ADAPT = #{IS_BODY_ADAPT},
|
<if test="DEGREE_OF_EDUCATION_NAME != null and DEGREE_OF_EDUCATION_NAME != ''">
|
||||||
IS_SPECIAL_JOB = #{IS_SPECIAL_JOB},
|
DEGREE_OF_EDUCATION_NAME = #{DEGREE_OF_EDUCATION_NAME},
|
||||||
CORPINFO_ID = #{CORPINFO_ID},
|
</if>
|
||||||
MANAGER_DEPARTMENT_ID = #{MANAGER_DEPARTMENT_ID},
|
<if test="CORP_START_DATE != null and CORP_START_DATE != ''">
|
||||||
MANAGER_DEPARTMENT_NAME = #{MANAGER_DEPARTMENT_NAME},
|
CORP_START_DATE = #{CORP_START_DATE},
|
||||||
COMPETENT_DEPARTMENT_ID = #{COMPETENT_DEPARTMENT_ID},
|
</if>
|
||||||
COMPETENT_DEPARTMENT_NAME = #{COMPETENT_DEPARTMENT_NAME},
|
<if test="POST_ID != null and POST_ID != ''">
|
||||||
MAIN_DEPARTMENT_ID = #{MAIN_DEPARTMENT_ID},
|
POST_ID = #{POST_ID},
|
||||||
MAIN_DEPARTMENT_NAME = #{MAIN_DEPARTMENT_NAME},
|
</if>
|
||||||
CARD_ID = #{CARD_ID},
|
<if test="POST_NAME != null and POST_NAME != ''">
|
||||||
DEPARTMENT_ID = #{DEPARTMENT_ID},
|
POST_NAME = #{POST_NAME},
|
||||||
DEPARTMENT_NAME = #{DEPARTMENT_NAME},
|
</if>
|
||||||
IS_BF = #{IS_BF},
|
<if test="WORK_SIGN != null and WORK_SIGN != ''">
|
||||||
IS_SOCIAL = #{IS_SOCIAL},
|
WORK_SIGN = #{WORK_SIGN},
|
||||||
SOCIAL_NUMBER = #{SOCIAL_NUMBER},
|
</if>
|
||||||
zzName = #{zzName},
|
<if test="JOINED_DATE != null and JOINED_DATE != ''">
|
||||||
ANNEX = #{ANNEX},
|
JOINED_DATE = #{JOINED_DATE},
|
||||||
ATTORNEY = #{ATTORNEY},
|
</if>
|
||||||
COMMITMENT_LETTER = #{COMMITMENT_LETTER}
|
<if test="WORK_DATE != null and WORK_DATE != ''">
|
||||||
|
WORK_DATE = #{WORK_DATE},
|
||||||
|
</if>
|
||||||
|
<if test="PHOTO != null and PHOTO != ''">
|
||||||
|
PHOTO = #{PHOTO},
|
||||||
|
</if>
|
||||||
|
<if test="DATE_OF_BIRTH != null and DATE_OF_BIRTH != ''">
|
||||||
|
DATE_OF_BIRTH = #{DATE_OF_BIRTH},
|
||||||
|
</if>
|
||||||
|
<if test="ISPAY != null and ISPAY != ''">
|
||||||
|
ISPAY = #{ISPAY},
|
||||||
|
</if>
|
||||||
|
<if test="ISPAY_NUMBER != null and ISPAY_NUMBER != ''">
|
||||||
|
ISPAY_NUMBER = #{ISPAY_NUMBER},
|
||||||
|
</if>
|
||||||
|
<if test="IS_SAFETY_TELL != null and IS_SAFETY_TELL != ''">
|
||||||
|
IS_SAFETY_TELL = #{IS_SAFETY_TELL},
|
||||||
|
</if>
|
||||||
|
<if test="IS_SAFETY_TIME != null and IS_SAFETY_TIME != ''">
|
||||||
|
IS_SAFETY_TIME = #{IS_SAFETY_TIME},
|
||||||
|
</if>
|
||||||
|
<if test="IS_INJURIES_PAY != null and IS_INJURIES_PAY != ''">
|
||||||
|
IS_INJURIES_PAY = #{IS_INJURIES_PAY},
|
||||||
|
</if>
|
||||||
|
<if test="IS_SIGN_LABOR != null and IS_SIGN_LABOR != ''">
|
||||||
|
IS_SIGN_LABOR = #{IS_SIGN_LABOR},
|
||||||
|
</if>
|
||||||
|
<if test="SEX != null and SEX != ''">
|
||||||
|
SEX = #{SEX},
|
||||||
|
</if>
|
||||||
|
<if test="ENTRY_DATE != null and ENTRY_DATE != ''">
|
||||||
|
ENTRY_DATE = #{ENTRY_DATE},
|
||||||
|
</if>
|
||||||
|
<if test="PERSON_WORK_TYPE != null and PERSON_WORK_TYPE != ''">
|
||||||
|
PERSON_WORK_TYPE = #{PERSON_WORK_TYPE},
|
||||||
|
</if>
|
||||||
|
<if test="PERSON_WORK_TYPE_NAME != null and PERSON_WORK_TYPE_NAME != ''">
|
||||||
|
PERSON_WORK_TYPE_NAME = #{PERSON_WORK_TYPE_NAME},
|
||||||
|
</if>
|
||||||
|
<if test="NATIONALITY != null and NATIONALITY != ''">
|
||||||
|
NATIONALITY = #{NATIONALITY},
|
||||||
|
</if>
|
||||||
|
<if test="NATIONALITY_NAME != null and NATIONALITY_NAME != ''">
|
||||||
|
NATIONALITY_NAME = #{NATIONALITY_NAME},
|
||||||
|
</if>
|
||||||
|
<if test="POLITICAL_TIME != null and POLITICAL_TIME != ''">
|
||||||
|
POLITICAL_TIME = #{POLITICAL_TIME},
|
||||||
|
</if>
|
||||||
|
<if test="POLITICAL_STATUS != null and POLITICAL_STATUS != ''">
|
||||||
|
POLITICAL_STATUS = #{POLITICAL_STATUS},
|
||||||
|
</if>
|
||||||
|
<if test="POLITICAL_STATUS_NAME != null and POLITICAL_STATUS_NAME != ''">
|
||||||
|
POLITICAL_STATUS_NAME = #{POLITICAL_STATUS_NAME},
|
||||||
|
</if>
|
||||||
|
<if test="IS_INJURIES_PAY_TIME != null and IS_INJURIES_PAY_TIME != ''">
|
||||||
|
IS_INJURIES_PAY_TIME = #{IS_INJURIES_PAY_TIME},
|
||||||
|
</if>
|
||||||
|
<if test="IS_LEVEL_THREE != null and IS_LEVEL_THREE != ''">
|
||||||
|
IS_LEVEL_THREE = #{IS_LEVEL_THREE},
|
||||||
|
</if>
|
||||||
|
<if test="IS_BODY_ADAPT != null and IS_BODY_ADAPT != ''">
|
||||||
|
IS_BODY_ADAPT = #{IS_BODY_ADAPT},
|
||||||
|
</if>
|
||||||
|
<if test="IS_SPECIAL_JOB != null and IS_SPECIAL_JOB != ''">
|
||||||
|
IS_SPECIAL_JOB = #{IS_SPECIAL_JOB},
|
||||||
|
</if>
|
||||||
|
<if test="CORPINFO_ID != null and CORPINFO_ID != ''">
|
||||||
|
CORPINFO_ID = #{CORPINFO_ID},
|
||||||
|
</if>
|
||||||
|
<if test="MANAGER_DEPARTMENT_ID != null and MANAGER_DEPARTMENT_ID != ''">
|
||||||
|
MANAGER_DEPARTMENT_ID = #{MANAGER_DEPARTMENT_ID},
|
||||||
|
</if>
|
||||||
|
<if test="MANAGER_DEPARTMENT_NAME != null and MANAGER_DEPARTMENT_NAME != ''">
|
||||||
|
MANAGER_DEPARTMENT_NAME = #{MANAGER_DEPARTMENT_NAME},
|
||||||
|
</if>
|
||||||
|
<if test="COMPETENT_DEPARTMENT_ID != null and COMPETENT_DEPARTMENT_ID != ''">
|
||||||
|
COMPETENT_DEPARTMENT_ID = #{COMPETENT_DEPARTMENT_ID},
|
||||||
|
</if>
|
||||||
|
<if test="COMPETENT_DEPARTMENT_NAME != null and COMPETENT_DEPARTMENT_NAME != ''">
|
||||||
|
COMPETENT_DEPARTMENT_NAME = #{COMPETENT_DEPARTMENT_NAME},
|
||||||
|
</if>
|
||||||
|
<if test="MAIN_DEPARTMENT_ID != null and MAIN_DEPARTMENT_ID != ''">
|
||||||
|
MAIN_DEPARTMENT_ID = #{MAIN_DEPARTMENT_ID},
|
||||||
|
</if>
|
||||||
|
<if test="MAIN_DEPARTMENT_NAME != null and MAIN_DEPARTMENT_NAME != ''">
|
||||||
|
MAIN_DEPARTMENT_NAME = #{MAIN_DEPARTMENT_NAME},
|
||||||
|
</if>
|
||||||
|
<if test="CARD_ID != null and CARD_ID != ''">
|
||||||
|
CARD_ID = #{CARD_ID},
|
||||||
|
</if>
|
||||||
|
<if test="DEPARTMENT_ID != null and DEPARTMENT_ID != ''">
|
||||||
|
DEPARTMENT_ID = #{DEPARTMENT_ID},
|
||||||
|
</if>
|
||||||
|
<if test="DEPARTMENT_NAME != null and DEPARTMENT_NAME != ''">
|
||||||
|
DEPARTMENT_NAME = #{DEPARTMENT_NAME},
|
||||||
|
</if>
|
||||||
|
<if test="IS_BF != null and IS_BF != ''">
|
||||||
|
IS_BF = #{IS_BF},
|
||||||
|
</if>
|
||||||
|
<if test="IS_SOCIAL != null and IS_SOCIAL != ''">
|
||||||
|
IS_SOCIAL = #{IS_SOCIAL},
|
||||||
|
</if>
|
||||||
|
<if test="SOCIAL_NUMBER != null and SOCIAL_NUMBER != ''">
|
||||||
|
SOCIAL_NUMBER = #{SOCIAL_NUMBER},
|
||||||
|
</if>
|
||||||
|
<if test="zzName != null and zzName != ''">
|
||||||
|
zzName = #{zzName},
|
||||||
|
</if>
|
||||||
|
<if test="ANNEX != null and ANNEX != ''">
|
||||||
|
ANNEX = #{ANNEX},
|
||||||
|
</if>
|
||||||
|
<if test="ATTORNEY != null and ATTORNEY != ''">
|
||||||
|
ATTORNEY = #{ATTORNEY},
|
||||||
|
</if>
|
||||||
|
<if test="COMMITMENT_LETTER != null and COMMITMENT_LETTER != ''">
|
||||||
|
COMMITMENT_LETTER = #{COMMITMENT_LETTER}
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
where
|
where
|
||||||
XGF_USER_DETAILS_ID = #{XGF_USER_DETAILS_ID}
|
XGF_USER_DETAILS_ID = #{XGF_USER_DETAILS_ID}
|
||||||
</update>
|
</update>
|
||||||
|
|
|
@ -92,22 +92,53 @@
|
||||||
<update id="edit" parameterType="pd">
|
<update id="edit" parameterType="pd">
|
||||||
update
|
update
|
||||||
<include refid="tableName"></include>
|
<include refid="tableName"></include>
|
||||||
set
|
<set>
|
||||||
USERNAME = #{USERNAME},
|
<if test="USERNAME != null and USERNAME != ''">
|
||||||
NAME = #{NAME},
|
USERNAME = #{USERNAME},
|
||||||
VALID_FLAG = #{VALID_FLAG},
|
</if>
|
||||||
BELONG_TO_CORP = #{BELONG_TO_CORP},
|
<if test="NAME != null and NAME != ''">
|
||||||
BELONG_TO_CORP_NAME = #{BELONG_TO_CORP_NAME},
|
NAME = #{NAME},
|
||||||
IS_DELETE = #{IS_DELETE},
|
</if>
|
||||||
CREATE_TIME = #{CREATE_TIME},
|
<if test="VALID_FLAG != null and VALID_FLAG != ''">
|
||||||
CORPINFO_ID = #{CORPINFO_ID},
|
VALID_FLAG = #{VALID_FLAG},
|
||||||
STATUS = #{STATUS},
|
</if>
|
||||||
OPERATOR_TIME = #{OPERATOR_TIME},
|
<if test="BELONG_TO_CORP != null and BELONG_TO_CORP != ''">
|
||||||
ISFLOW = #{ISFLOW},
|
BELONG_TO_CORP = #{BELONG_TO_CORP},
|
||||||
STUDY_STATUS = #{STUDY_STATUS},
|
</if>
|
||||||
CHECK_STATUS = #{CHECK_STATUS},
|
<if test="BELONG_TO_CORP_NAME != null and BELONG_TO_CORP_NAME != ''">
|
||||||
CHECK_STEP = #{CHECK_STEP},
|
BELONG_TO_CORP_NAME = #{BELONG_TO_CORP_NAME},
|
||||||
LIMIT_END_TIME = #{LIMIT_END_TIME}
|
</if>
|
||||||
|
<if test="IS_DELETE != null and IS_DELETE != ''">
|
||||||
|
IS_DELETE = #{IS_DELETE},
|
||||||
|
</if>
|
||||||
|
<if test="CREATE_TIME != null and CREATE_TIME != ''">
|
||||||
|
CREATE_TIME = #{CREATE_TIME},
|
||||||
|
</if>
|
||||||
|
<if test="CORPINFO_ID != null and CORPINFO_ID != ''">
|
||||||
|
CORPINFO_ID = #{CORPINFO_ID},
|
||||||
|
</if>
|
||||||
|
<if test="STATUS != null and STATUS != ''">
|
||||||
|
STATUS = #{STATUS},
|
||||||
|
</if>
|
||||||
|
<if test="OPERATOR_TIME != null and OPERATOR_TIME != ''">
|
||||||
|
OPERATOR_TIME = #{OPERATOR_TIME},
|
||||||
|
</if>
|
||||||
|
<if test="ISFLOW != null and ISFLOW != ''">
|
||||||
|
ISFLOW = #{ISFLOW},
|
||||||
|
</if>
|
||||||
|
<if test="STUDY_STATUS != null and STUDY_STATUS != ''">
|
||||||
|
STUDY_STATUS = #{STUDY_STATUS},
|
||||||
|
</if>
|
||||||
|
<if test="CHECK_STATUS != null and CHECK_STATUS != ''">
|
||||||
|
CHECK_STATUS = #{CHECK_STATUS},
|
||||||
|
</if>
|
||||||
|
<if test="CHECK_STEP != null and CHECK_STEP != ''">
|
||||||
|
CHECK_STEP = #{CHECK_STEP},
|
||||||
|
</if>
|
||||||
|
<if test="LIMIT_END_TIME != null and LIMIT_END_TIME != ''">
|
||||||
|
LIMIT_END_TIME = #{LIMIT_END_TIME}
|
||||||
|
</if>
|
||||||
|
</set>
|
||||||
where
|
where
|
||||||
XGF_USER_ID = #{XGF_USER_ID}
|
XGF_USER_ID = #{XGF_USER_ID}
|
||||||
</update>
|
</update>
|
||||||
|
|
Loading…
Reference in New Issue