@@ -83,19 +83,18 @@ public class WmsToJnServiceImpl implements WmsToJnService {
jo . put ( " producetask_status " , " 01 " ) ;
jo . put ( " material_id " , materialObj . getString ( " material_id " ) ) ;
jo . put ( " device_id " , deviceObj . getString ( " device_id " ) ) ;
jo . put ( " plan_qty " , devic eObj . getString ( " REQQTY " ) ) ;
jo . put ( " vehicle_type " , devic eObj . getString ( " STOCKTYPE " ) ) ;
jo . put ( " plan_date " , devic eObj . getString ( " PLANSTARTDATE " ) ) ;
jo . put ( " classes " , devic eObj . getString ( " BANCI " ) ) ;
jo . put ( " ext_shoporder_no " , devic eObj . getString ( " SHOPORDERNO " ) ) ;
jo . put ( " print_type " , devic eObj . getString ( " PRINTTYPE " ) ) ;
jo . put ( " print_dm " , devic eObj . getString ( " PRINTDM " ) ) ;
jo . put ( " print_name " , devic eObj . getString ( " PRINTNAME " ) ) ;
jo . put ( " print_gg " , devic eObj . getString ( " PRINTGG " ) ) ;
jo . put ( " print_pc " , devic eObj . getString ( " PRINTPC " ) ) ;
jo . put ( " yh_name " , devic eObj . getString ( " YHNAME " ) ) ;
jo . put ( " plan_qty " , daySchedul eObj . getString ( " REQQTY " ) ) ;
jo . put ( " vehicle_type " , daySchedul eObj . getString ( " STOCKTYPE " ) ) ;
jo . put ( " plan_date " , daySchedul eObj . getString ( " PLANSTARTDATE " ) ) ;
jo . put ( " classes " , daySchedul eObj . getString ( " BANCI " ) ) ;
jo . put ( " ext_shoporder_no " , daySchedul eObj . getString ( " SHOPORDERNO " ) ) ;
jo . put ( " print_type " , daySchedul eObj . getString ( " PRINTTYPE " ) ) ;
jo . put ( " print_dm " , daySchedul eObj . getString ( " PRINTDM " ) ) ;
jo . put ( " print_name " , daySchedul eObj . getString ( " PRINTNAME " ) ) ;
jo . put ( " print_gg " , daySchedul eObj . getString ( " PRINTGG " ) ) ;
jo . put ( " print_pc " , daySchedul eObj . getString ( " PRINTPC " ) ) ;
jo . put ( " yh_name " , daySchedul eObj . getString ( " YHNAME " ) ) ;
jo . put ( " is_export " , " 1 " ) ;
jo . put ( " vehicle_type " , deviceObj . getString ( " STOCKTYPE " ) ) ;
jo . put ( " create_id " , " 1 " ) ;
jo . put ( " create_name " , " 管理员 " ) ;
jo . put ( " create_time " , DateUtil . now ( ) ) ;
@@ -160,7 +159,7 @@ public class WmsToJnServiceImpl implements WmsToJnService {
}
material_jo . put ( " material_name " , materialjo . getString ( " NAME " ) ) ;
material_jo . put ( " material_spec " , materialjo . getString ( " GG " ) ) ;
material_jo . put ( " material_model " , materialjo . getString ( " GG " ) ) ;
material_jo . put ( " material_model " , materialjo . getString ( " STOCKTYPE " ) ) ;
material_jo . put ( " english_name " , materialjo . getString ( " NAME " ) ) ;
material_jo . put ( " stewing_time " , stewing_time ) ;
material_jo . put ( " print_model " , materialjo . getString ( " PRINTTYPE " ) ) ;
@@ -193,9 +192,9 @@ public class WmsToJnServiceImpl implements WmsToJnService {
material_table . insert ( materialObj ) ;
}
//反馈嘉耐已经同步了该物料
/* HashMap map = new HashMap();
HashMap map = new HashMap ( ) ;
map . put ( " material_code " , materialjo . getString ( " DM " ) ) ;
this. feedMaterial(map);*/
this. feedMaterial( map ) ;
}
@@ -211,10 +210,10 @@ public class WmsToJnServiceImpl implements WmsToJnService {
if ( StrUtil . equals ( value , " 0 " ) ) {
return null ;
}
String method = " setItems " ;
String method = " / setItems" ;
JSONObject obj = new JSONObject ( ) ;
obj . put ( " ticker " , " WLXT " ) ;
obj . put ( " stringData " , JSONObject . toJSON ( whereJson ) ) ;
obj . put ( " stringData " , JSONObject . toJSON ( whereJson ) . toString ( ) );
log . info ( " 诺力请求嘉耐反馈物料同步入参{} " , obj . toString ( ) ) ;
String resultMsg = HttpRequest . post ( URL + method )
. body ( String . valueOf ( obj ) ) . timeout ( timeout )
@@ -222,11 +221,11 @@ public class WmsToJnServiceImpl implements WmsToJnService {
JSONObject result = JSONObject . parseObject ( resultMsg ) ;
log . info ( " 诺力请求嘉耐反馈物料同步出参{} " , resultMsg ) ;
//调用接口告诉wms 调用已经同步该物料
String returnResultMsg = HttpRequest . post ( URL )
. body ( String. valueOf( obj ) ) . timeout( timeout )
. execute( ) . body ( ) ;
JSONObject returnResult = JSONObject. parseObject( returnResultMsg) ;
String returnStatus = returnRe sult . getString ( " status " ) ;
// String returnResultMsg = HttpRequest.post( URL)
// .body( String. valueOf(obj)). timeout( timeout)
// . execute().body() ;
// JSONObject returnResult = JSONObject. parseObject( returnResultMsg) ;
String returnStatus = result . getString ( " status " ) ;
if ( StrUtil . isNotEmpty ( returnStatus ) & & returnStatus . equals ( " 1 " ) ) {
log . info ( " wms反馈嘉耐物料成功! " ) ;
} else {
@@ -245,7 +244,7 @@ public class WmsToJnServiceImpl implements WmsToJnService {
return null ;
}
JSONArray results = WQL . getWO ( " WMSTOJN_001 " ) . addParam ( " flag " , " 7 " ) . process ( ) . getResultJSONArray ( 0 ) ;
String method = " upDEVStatus " ;
String method = " / upDEVStatus" ;
for ( int i = 0 ; i < results . size ( ) ; i + + ) {
JSONObject param = results . getJSONObject ( 0 ) ;
JSONObject obj = new JSONObject ( ) ;
@@ -264,6 +263,7 @@ public class WmsToJnServiceImpl implements WmsToJnService {
JSONObject jo = new JSONObject ( ) ;
jo . put ( " record_id " , IdUtil . getSnowflake ( 1 , 1 ) . nextId ( ) ) ;
jo . put ( " method " , method ) ;
jo . put ( " status " , " 2 " ) ;
jo . put ( " content " , obj ) ;
jo . put ( " create_time " , DateUtil . now ( ) ) ;
wo . insert ( jo ) ;
@@ -284,12 +284,12 @@ public class WmsToJnServiceImpl implements WmsToJnService {
if ( StrUtil . equals ( value , " 0 " ) ) {
return null ;
}
String method = " InsertPressInfo " ;
String method = " / InsertPressInfo" ;
String task_id = ( String ) whereJson . get ( " task_id " ) ;
JSONObject jsonObject = WQL . getWO ( " WMSTOJN_001 " ) . addParam ( " flag " , " 1 " ) . addParam ( " task_id " , task_id ) . process ( ) . uniqueResult ( 0 ) ;
JSONObject obj = new JSONObject ( ) ;
obj . put ( " ticker " , " WLXT " ) ;
obj . put ( " stringData " , jsonObject ) ;
obj . put ( " stringData " , jsonObject . toString ( ) );
log . info ( " 诺力请求嘉耐回传搬运记录入参{} " , obj . toString ( ) ) ;
String returnResultMsg = HttpRequest . post ( URL + method )
. body ( String . valueOf ( obj ) ) . timeout ( timeout )
@@ -303,6 +303,7 @@ public class WmsToJnServiceImpl implements WmsToJnService {
JSONObject jo = new JSONObject ( ) ;
jo . put ( " record_id " , IdUtil . getSnowflake ( 1 , 1 ) . nextId ( ) ) ;
jo . put ( " method " , method ) ;
jo . put ( " status " , " 2 " ) ;
jo . put ( " content " , obj ) ;
jo . put ( " create_time " , DateUtil . now ( ) ) ;
wo . insert ( jo ) ;
@@ -318,12 +319,12 @@ public class WmsToJnServiceImpl implements WmsToJnService {
if ( StrUtil . equals ( value , " 0 " ) ) {
return null ;
}
String method = " InKiln " ;
String method = " / InKiln" ;
String vehicle_code = ( String ) whereJson . get ( " vehicle_code " ) ;
JSONObject jsonObject = WQL . getWO ( " WMSTOJN_001 " ) . addParam ( " flag " , " 2 " ) . addParam ( " vehicle_code " , vehicle_code ) . process ( ) . uniqueResult ( 0 ) ;
JSONObject obj = new JSONObject ( ) ;
obj . put ( " ticker " , " WLXT " ) ;
obj . put ( " stringData " , jsonObject ) ;
obj . put ( " stringData " , jsonObject . toString ( ) );
log . info ( " 诺力请求嘉耐回传入窑信息入参{} " , obj . toString ( ) ) ;
String returnResultMsg = HttpRequest . post ( URL + method )
. body ( String . valueOf ( jsonObject ) ) . timeout ( timeout )
@@ -337,6 +338,7 @@ public class WmsToJnServiceImpl implements WmsToJnService {
JSONObject jo = new JSONObject ( ) ;
jo . put ( " record_id " , IdUtil . getSnowflake ( 1 , 1 ) . nextId ( ) ) ;
jo . put ( " method " , method ) ;
jo . put ( " status " , " 2 " ) ;
jo . put ( " content " , obj ) ;
jo . put ( " create_time " , DateUtil . now ( ) ) ;
wo . insert ( jo ) ;
@@ -354,10 +356,10 @@ public class WmsToJnServiceImpl implements WmsToJnService {
}
String vehicle_code = ( String ) whereJson . get ( " vehicle_code " ) ;
JSONObject jsonObject = WQL . getWO ( " WMSTOJN_001 " ) . addParam ( " flag " , " 3 " ) . addParam ( " vehicle_code " , vehicle_code ) . process ( ) . uniqueResult ( 0 ) ;
String method = " OutKiln " ;
String method = " / OutKiln" ;
JSONObject obj = new JSONObject ( ) ;
obj . put ( " ticker " , " WLXT " ) ;
obj . put ( " stringData " , jsonObject ) ;
obj . put ( " stringData " , jsonObject . toString ( ) );
log . info ( " 诺力请求嘉耐回传出窑信息入参{} " , obj . toString ( ) ) ;
String returnResultMsg = HttpRequest . post ( URL + method )
. body ( String . valueOf ( jsonObject ) ) . timeout ( timeout )
@@ -371,6 +373,7 @@ public class WmsToJnServiceImpl implements WmsToJnService {
JSONObject jo = new JSONObject ( ) ;
jo . put ( " record_id " , IdUtil . getSnowflake ( 1 , 1 ) . nextId ( ) ) ;
jo . put ( " method " , method ) ;
jo . put ( " status " , " 2 " ) ;
jo . put ( " content " , obj ) ;
jo . put ( " create_time " , DateUtil . now ( ) ) ;
wo . insert ( jo ) ;
@@ -394,10 +397,10 @@ public class WmsToJnServiceImpl implements WmsToJnService {
JSONObject mstObj = WQL . getWO ( " WMSTOJN_001 " ) . addParam ( " flag " , " 9 " ) . addParam ( " vehicle_code " , vehicle_code ) . process ( ) . uniqueResult ( 0 ) ;
JSONArray dtlarr = WQL . getWO ( " WMSTOJN_001 " ) . addParam ( " flag " , " 8 " ) . addParam ( " record_id " , mstObj . getString ( " record_id " ) ) . process ( ) . getResultJSONArray ( 0 ) ;
mstObj . put ( " DETAILS " , dtlarr ) ;
String method = " " ;
String method = " /Packing ";
JSONObject obj = new JSONObject ( ) ;
obj . put ( " ticker " , " WLXT " ) ;
obj . put ( " stringData " , mstObj ) ;
obj . put ( " stringData " , mstObj . toString ( ) );
log . info ( " 诺力请求嘉耐回传组盘记录入参{} " , obj . toString ( ) ) ;
String resultMsg = HttpRequest . post ( URL + method )
. body ( String . valueOf ( obj ) ) . timeout ( timeout )
@@ -411,6 +414,7 @@ public class WmsToJnServiceImpl implements WmsToJnService {
JSONObject jo = new JSONObject ( ) ;
jo . put ( " record_id " , IdUtil . getSnowflake ( 1 , 1 ) . nextId ( ) ) ;
jo . put ( " method " , method ) ;
jo . put ( " status " , " 2 " ) ;
jo . put ( " content " , obj ) ;
jo . put ( " create_time " , DateUtil . now ( ) ) ;
wo . insert ( jo ) ;
@@ -432,10 +436,10 @@ public class WmsToJnServiceImpl implements WmsToJnService {
if ( ObjectUtil . isEmpty ( recordObj ) ) {
throw new BadRequestException ( " 未找到记录标识为' " + record_id + " '的记录 " ) ;
}
String method = " InsertQualityInfo " ;
String method = " / InsertQualityInfo" ;
JSONObject obj = new JSONObject ( ) ;
obj . put ( " ticker " , " WLXT " ) ;
obj . put ( " stringData " , recordObj ) ;
obj . put ( " stringData " , recordObj . toString ( ) );
log . info ( " 诺力请求嘉耐回传不合格记录入参{} " , obj . toString ( ) ) ;
String resultMsg = HttpRequest . post ( URL + method )
. body ( String . valueOf ( obj ) ) . timeout ( timeout )
@@ -451,6 +455,7 @@ public class WmsToJnServiceImpl implements WmsToJnService {
JSONObject jo = new JSONObject ( ) ;
jo . put ( " record_id " , IdUtil . getSnowflake ( 1 , 1 ) . nextId ( ) ) ;
jo . put ( " method " , method ) ;
jo . put ( " status " , " 2 " ) ;
jo . put ( " content " , obj ) ;
jo . put ( " create_time " , DateUtil . now ( ) ) ;
wo . insert ( jo ) ;
@@ -469,7 +474,7 @@ public class WmsToJnServiceImpl implements WmsToJnService {
if ( StrUtil . isEmpty ( device_code ) ) {
throw new BadRequestException ( " 设备编码不能为空! " ) ;
}
String method = " getPressWorkShop " ;
String method = " / getPressWorkShop" ;
JSONObject obj = new JSONObject ( ) ;
obj . put ( " ticker " , " Sbdm " ) ;
obj . put ( " device_code " , device_code ) ;
@@ -497,12 +502,12 @@ public class WmsToJnServiceImpl implements WmsToJnService {
if ( StrUtil . equals ( value , " 0 " ) ) {
return null ;
}
String method = " InWait " ;
String method = " / InWait" ;
String task_id = ( String ) whereJson . get ( " task_id " ) ;
JSONObject jsonObject = WQL . getWO ( " WMSTOJN_001 " ) . addParam ( " flag " , " 10 " ) . addParam ( " task_id " , task_id ) . process ( ) . uniqueResult ( 0 ) ;
JSONObject obj = new JSONObject ( ) ;
obj . put ( " ticker " , " WLXT " ) ;
obj . put ( " stringData " , jsonObject ) ;
obj . put ( " stringData " , jsonObject . toString ( ) );
log . info ( " 诺力请求嘉耐反馈入冷却缓冲区入参{} " , obj . toString ( ) ) ;
String returnResultMsg = HttpRequest . post ( URL + method )
. body ( String . valueOf ( obj ) ) . timeout ( timeout )
@@ -516,6 +521,7 @@ public class WmsToJnServiceImpl implements WmsToJnService {
JSONObject jo = new JSONObject ( ) ;
jo . put ( " record_id " , IdUtil . getSnowflake ( 1 , 1 ) . nextId ( ) ) ;
jo . put ( " method " , method ) ;
jo . put ( " status " , " 2 " ) ;
jo . put ( " content " , obj ) ;
jo . put ( " create_time " , DateUtil . now ( ) ) ;
wo . insert ( jo ) ;
@@ -531,12 +537,12 @@ public class WmsToJnServiceImpl implements WmsToJnService {
if ( StrUtil . equals ( value , " 0 " ) ) {
return null ;
}
String method = " outWait " ;
String method = " / outWait" ;
String task_id = ( String ) whereJson . get ( " task_id " ) ;
JSONObject jsonObject = WQL . getWO ( " WMSTOJN_001 " ) . addParam ( " flag " , " 11 " ) . addParam ( " task_id " , task_id ) . process ( ) . uniqueResult ( 0 ) ;
JSONObject obj = new JSONObject ( ) ;
obj . put ( " ticker " , " WLXT " ) ;
obj . put ( " stringData " , jsonObject ) ;
obj . put ( " stringData " , jsonObject . toString ( ) );
log . info ( " 诺力请求嘉耐反馈出冷却缓冲区入参{} " , obj . toString ( ) ) ;
String returnResultMsg = HttpRequest . post ( URL + method )
. body ( String . valueOf ( obj ) ) . timeout ( timeout )
@@ -550,6 +556,7 @@ public class WmsToJnServiceImpl implements WmsToJnService {
JSONObject jo = new JSONObject ( ) ;
jo . put ( " record_id " , IdUtil . getSnowflake ( 1 , 1 ) . nextId ( ) ) ;
jo . put ( " method " , method ) ;
jo . put ( " status " , " 2 " ) ;
jo . put ( " content " , obj ) ;
jo . put ( " create_time " , DateUtil . now ( ) ) ;
wo . insert ( jo ) ;
@@ -565,12 +572,12 @@ public class WmsToJnServiceImpl implements WmsToJnService {
if ( StrUtil . equals ( value , " 0 " ) ) {
return null ;
}
String method = " InPartStock " ;
String method = " / InPartStock" ;
String task_id = ( String ) whereJson . get ( " task_id " ) ;
JSONObject jsonObject = WQL . getWO ( " WMSTOJN_001 " ) . addParam ( " flag " , " 12 " ) . addParam ( " task_id " , task_id ) . process ( ) . uniqueResult ( 0 ) ;
JSONObject obj = new JSONObject ( ) ;
obj . put ( " ticker " , " WLXT " ) ;
obj . put ( " stringData " , jsonObject ) ;
obj . put ( " stringData " , jsonObject . toString ( ) );
log . info ( " 诺力请求嘉耐反馈半木托入临时库区入参{} " , obj . toString ( ) ) ;
String returnResultMsg = HttpRequest . post ( URL + method )
. body ( String . valueOf ( obj ) ) . timeout ( timeout )
@@ -584,6 +591,7 @@ public class WmsToJnServiceImpl implements WmsToJnService {
JSONObject jo = new JSONObject ( ) ;
jo . put ( " record_id " , IdUtil . getSnowflake ( 1 , 1 ) . nextId ( ) ) ;
jo . put ( " method " , method ) ;
jo . put ( " status " , " 2 " ) ;
jo . put ( " content " , obj ) ;
jo . put ( " create_time " , DateUtil . now ( ) ) ;
wo . insert ( jo ) ;
@@ -599,12 +607,12 @@ public class WmsToJnServiceImpl implements WmsToJnService {
if ( StrUtil . equals ( value , " 0 " ) ) {
return null ;
}
String method = " outWait " ;
String method = " / outWait" ;
String task_id = ( String ) whereJson . get ( " task_id " ) ;
JSONObject jsonObject = WQL . getWO ( " WMSTOJN_001 " ) . addParam ( " flag " , " 13 " ) . addParam ( " task_id " , task_id ) . process ( ) . uniqueResult ( 0 ) ;
JSONObject obj = new JSONObject ( ) ;
obj . put ( " ticker " , " WLXT " ) ;
obj . put ( " stringData " , jsonObject ) ;
obj . put ( " stringData " , jsonObject . toString ( ) );
log . info ( " 诺力请求嘉耐反馈半木托出临时库区入参{} " , obj . toString ( ) ) ;
String returnResultMsg = HttpRequest . post ( URL + method )
. body ( String . valueOf ( obj ) ) . timeout ( timeout )
@@ -618,6 +626,7 @@ public class WmsToJnServiceImpl implements WmsToJnService {
JSONObject jo = new JSONObject ( ) ;
jo . put ( " record_id " , IdUtil . getSnowflake ( 1 , 1 ) . nextId ( ) ) ;
jo . put ( " method " , method ) ;
jo . put ( " status " , " 2 " ) ;
jo . put ( " content " , obj ) ;
jo . put ( " create_time " , DateUtil . now ( ) ) ;
wo . insert ( jo ) ;