@ -30,7 +30,7 @@ public class HrmRocketmqUtil {
try {
try {
RecordSet rs = new RecordSet ( ) ;
RecordSet rs = new RecordSet ( ) ;
String cus_ staff = PropBean . getUfPropValue ( "cus_staff ") ;
String cus_ eid = PropBean . getUfPropValue ( "cus_eid ") ;
SimpleDateFormat sdf = new SimpleDateFormat ( "yyyy-MM-dd HH:mm" ) ;
SimpleDateFormat sdf = new SimpleDateFormat ( "yyyy-MM-dd HH:mm" ) ;
String nowDateTime = sdf . format ( new Date ( ) ) ;
String nowDateTime = sdf . format ( new Date ( ) ) ;
@ -42,7 +42,7 @@ public class HrmRocketmqUtil {
JSONObject masterInfoObject = jsonObject . getJSONObject ( "masterInfo" ) ;
JSONObject masterInfoObject = jsonObject . getJSONObject ( "masterInfo" ) ;
bb . writeLog ( "updateOrgData---masterInfoObject:" + masterInfoObject . toJSONString ( ) ) ;
bb . writeLog ( "updateOrgData---masterInfoObject:" + masterInfoObject . toJSONString ( ) ) ;
if ( masterInfoObject . containsKey ( "datas" ) ) {
if ( masterInfoObject . containsKey ( "datas" ) ) {
JSONArray datasArray = json Object. getJSONArray ( "datas" ) ;
JSONArray datasArray = masterInfo Object. getJSONArray ( "datas" ) ;
for ( int i = 0 ; i < datasArray . size ( ) ; i + + )
for ( int i = 0 ; i < datasArray . size ( ) ; i + + )
{
{
JSONObject datasObject = datasArray . getJSONObject ( i ) ;
JSONObject datasObject = datasArray . getJSONObject ( i ) ;
@ -59,7 +59,7 @@ public class HrmRocketmqUtil {
if ( StringUtils . isNotEmpty ( personno ) & & StringUtils . isNotEmpty ( managerno ) ) {
if ( StringUtils . isNotEmpty ( personno ) & & StringUtils . isNotEmpty ( managerno ) ) {
String personid = "" ;
String personid = "" ;
String managerid = "" ;
String managerid = "" ;
String sql = "select id from cus_fielddata where " + cus_ staff + " = ? and scope='HrmCustomFieldByInfoType' and scopeid=-1 " ;
String sql = "select id from cus_fielddata where " + cus_ eid + " = ? and scope='HrmCustomFieldByInfoType' and scopeid=-1 " ;
bb . writeLog ( "sql:" + sql ) ;
bb . writeLog ( "sql:" + sql ) ;
rs . executeQuery ( sql , new Object [ ] { personno } ) ;
rs . executeQuery ( sql , new Object [ ] { personno } ) ;
if ( rs . next ( ) ) {
if ( rs . next ( ) ) {
@ -67,7 +67,7 @@ public class HrmRocketmqUtil {
}
}
bb . writeLog ( "personid:" + personid ) ;
bb . writeLog ( "personid:" + personid ) ;
sql = "select id from cus_fielddata where " + cus_ staff + " = ? and scope='HrmCustomFieldByInfoType' and scopeid=-1 " ;
sql = "select id from cus_fielddata where " + cus_ eid + " = ? and scope='HrmCustomFieldByInfoType' and scopeid=-1 " ;
bb . writeLog ( "sql:" + sql ) ;
bb . writeLog ( "sql:" + sql ) ;
rs . executeQuery ( sql , new Object [ ] { managerno } ) ;
rs . executeQuery ( sql , new Object [ ] { managerno } ) ;
if ( rs . next ( ) ) {
if ( rs . next ( ) ) {
@ -84,6 +84,7 @@ public class HrmRocketmqUtil {
sql = " update hrmresource h set h.managerid = ? where id = ? " ;
sql = " update hrmresource h set h.managerid = ? where id = ? " ;
boolean flag = rs . executeUpdate ( sql , new Object [ ] { managerid , personid } ) ;
boolean flag = rs . executeUpdate ( sql , new Object [ ] { managerid , personid } ) ;
bb . writeLog ( "flag:" + flag ) ;
if ( ! flag ) {
if ( ! flag ) {
errcount + + ;
errcount + + ;
dataMap . put ( "errmessage" , "人员更新SQL执行错误,managerid:" + managerid + "、personid:" + personid ) ;
dataMap . put ( "errmessage" , "人员更新SQL执行错误,managerid:" + managerid + "、personid:" + personid ) ;
@ -95,7 +96,7 @@ public class HrmRocketmqUtil {
Map < String , String > dataMap = new HashMap < String , String > ( ) ;
Map < String , String > dataMap = new HashMap < String , String > ( ) ;
dataMap . put ( "syndate" , nowDateTime ) ;
dataMap . put ( "syndate" , nowDateTime ) ;
dataMap . put ( "reqmessage" , json Object. toJSONString ( ) ) ;
dataMap . put ( "reqmessage" , datas Object. toJSONString ( ) ) ;
dataMap . put ( "systable" , "hrmresource" ) ;
dataMap . put ( "systable" , "hrmresource" ) ;
dataMap . put ( "errmessage" , "入参参数personno、managerno在cus_fielddata查询为空" ) ;
dataMap . put ( "errmessage" , "入参参数personno、managerno在cus_fielddata查询为空" ) ;
recordErrorData ( dataMap ) ;
recordErrorData ( dataMap ) ;
@ -104,7 +105,7 @@ public class HrmRocketmqUtil {
Map < String , String > dataMap = new HashMap < String , String > ( ) ;
Map < String , String > dataMap = new HashMap < String , String > ( ) ;
dataMap . put ( "syndate" , nowDateTime ) ;
dataMap . put ( "syndate" , nowDateTime ) ;
dataMap . put ( "reqmessage" , json Object. toJSONString ( ) ) ;
dataMap . put ( "reqmessage" , datas Object. toJSONString ( ) ) ;
dataMap . put ( "systable" , "hrmresource" ) ;
dataMap . put ( "systable" , "hrmresource" ) ;
dataMap . put ( "errmessage" , "入参参数personno、managerno未空" ) ;
dataMap . put ( "errmessage" , "入参参数personno、managerno未空" ) ;
recordErrorData ( dataMap ) ;
recordErrorData ( dataMap ) ;
@ -114,7 +115,7 @@ public class HrmRocketmqUtil {
Map < String , String > dataMap = new HashMap < String , String > ( ) ;
Map < String , String > dataMap = new HashMap < String , String > ( ) ;
dataMap . put ( "syndate" , nowDateTime ) ;
dataMap . put ( "syndate" , nowDateTime ) ;
dataMap . put ( "reqmessage" , json Object. toJSONString ( ) ) ;
dataMap . put ( "reqmessage" , datas Object. toJSONString ( ) ) ;
dataMap . put ( "systable" , "hrmresource" ) ;
dataMap . put ( "systable" , "hrmresource" ) ;
dataMap . put ( "errmessage" , "入参参数status不为1" ) ;
dataMap . put ( "errmessage" , "入参参数status不为1" ) ;
recordErrorData ( dataMap ) ;
recordErrorData ( dataMap ) ;
@ -125,7 +126,7 @@ public class HrmRocketmqUtil {
Map < String , String > dataMap = new HashMap < String , String > ( ) ;
Map < String , String > dataMap = new HashMap < String , String > ( ) ;
dataMap . put ( "syndate" , nowDateTime ) ;
dataMap . put ( "syndate" , nowDateTime ) ;
dataMap . put ( "reqmessage" , json Object. toJSONString ( ) ) ;
dataMap . put ( "reqmessage" , masterInfo Object. toJSONString ( ) ) ;
dataMap . put ( "systable" , "hrmresource" ) ;
dataMap . put ( "systable" , "hrmresource" ) ;
dataMap . put ( "errmessage" , "入参参数缺少datas" ) ;
dataMap . put ( "errmessage" , "入参参数缺少datas" ) ;
recordErrorData ( dataMap ) ;
recordErrorData ( dataMap ) ;
@ -153,7 +154,7 @@ public class HrmRocketmqUtil {
* /
* /
public void recordErrorData ( Map < String , String > dataMap ) {
public void recordErrorData ( Map < String , String > dataMap ) {
String uftable = "uf_ org mq" ;
String uftable = "uf_ manager mq" ;
RecordSet rs = new RecordSet ( ) ;
RecordSet rs = new RecordSet ( ) ;
BaseBean bb = new BaseBean ( ) ;
BaseBean bb = new BaseBean ( ) ;
ModeRightInfo mode = new ModeRightInfo ( ) ;
ModeRightInfo mode = new ModeRightInfo ( ) ;
@ -182,6 +183,10 @@ public class HrmRocketmqUtil {
String errmessage = Util . null2String ( dataMap . get ( "errmessage" ) ) ;
String errmessage = Util . null2String ( dataMap . get ( "errmessage" ) ) ;
String systable = Util . null2String ( dataMap . get ( "systable" ) ) ;
String systable = Util . null2String ( dataMap . get ( "systable" ) ) ;
if ( ! reqmessage . contains ( "\\\"" ) ) {
reqmessage = reqmessage . replace ( "\"" , "\\\"" ) ;
}
int bool = 0 ;
int bool = 0 ;
sql = " insert into " + uftable + "(uuid,formmodeid,modedatacreater,modedatacreatertype,modedatacreatedate,modedatacreatetime,syndate,reqmessage,errmessage,systable)" +
sql = " insert into " + uftable + "(uuid,formmodeid,modedatacreater,modedatacreatertype,modedatacreatedate,modedatacreatetime,syndate,reqmessage,errmessage,systable)" +
" values(?,?,?,?,?,?,?,?,?,?)" ;
" values(?,?,?,?,?,?,?,?,?,?)" ;