fix:产成品入库日期过账
This commit is contained in:
parent
66037b8a7c
commit
856254fb07
@ -32,7 +32,7 @@ public class ToSAPServiceImpl {
|
|||||||
|
|
||||||
|
|
||||||
public String PurStockIn(String receiveRequestName, String siteName, String user,
|
public String PurStockIn(String receiveRequestName, String siteName, String user,
|
||||||
Map<String, ?> args) throws Exception {
|
Map<String, ?> args,String commitDate) throws Exception {
|
||||||
|
|
||||||
String rcode;
|
String rcode;
|
||||||
String undoId = "";
|
String undoId = "";
|
||||||
@ -118,7 +118,7 @@ public class ToSAPServiceImpl {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
String sendData = ToSAPMessageUtil.mm067(user, bodyData, itemData, TimeStampUtil.getCurrentTime("yyyyMMdd"));
|
String sendData = ToSAPMessageUtil.mm067(user, bodyData, itemData, commitDate);
|
||||||
|
|
||||||
String sapreturn = toSAPMessageUtil.sendHttpPost(toSAPMessageUtil.materialChangeLocationUrl,"",sendData);
|
String sapreturn = toSAPMessageUtil.sendHttpPost(toSAPMessageUtil.materialChangeLocationUrl,"",sendData);
|
||||||
org.json.JSONObject receiveJsonObject = new org.json.JSONObject(sapreturn);
|
org.json.JSONObject receiveJsonObject = new org.json.JSONObject(sapreturn);
|
||||||
@ -1407,10 +1407,15 @@ public class ToSAPServiceImpl {
|
|||||||
*/
|
*/
|
||||||
//交货单号
|
//交货单号
|
||||||
body.put("VBELN", shipRequestName);
|
body.put("VBELN", shipRequestName);
|
||||||
|
|
||||||
|
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
|
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyyMMdd");
|
||||||
|
Date date = inputFormat.parse(commitDate);
|
||||||
|
String outputDate = outputFormat.format(date);
|
||||||
//实际过账日期
|
//实际过账日期
|
||||||
body.put("WADAT_IST", TimeStampUtil.getCurrentTime("yyyyMMdd"));//yyyyMMddhhmmss
|
body.put("WADAT_IST", outputDate);//yyyyMMddhhmmss
|
||||||
//发送日期
|
//发送日期
|
||||||
body.put("Z_SENDDATE", TimeStampUtil.getCurrentTime("yyyyMMdd"));
|
body.put("Z_SENDDATE", outputDate);
|
||||||
//操作类型(过账)
|
//操作类型(过账)
|
||||||
body.put("Z_OPTION", "1");
|
body.put("Z_OPTION", "1");
|
||||||
|
|
||||||
@ -1684,10 +1689,9 @@ public class ToSAPServiceImpl {
|
|||||||
return sendData.toJSONString();
|
return sendData.toJSONString();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String PurStockIn(String receiveRequestName, String siteName, String eventUser, String receiveActno,
|
public String PurStockIn(String receiveRequestName, String siteName, String eventUser, String receiveActno, Map<String, ?> args,String commitDate) {
|
||||||
Map<String, ?> args/* , List<Map<String,Object>> overReceiveControls */) {
|
|
||||||
try {
|
try {
|
||||||
return PurStockIn(receiveRequestName, siteName, eventUser, args/* ,overReceiveControls */);
|
return PurStockIn(receiveRequestName, siteName, eventUser, args,commitDate);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(e.getMessage(),e);
|
log.error(e.getMessage(),e);
|
||||||
return "";
|
return "";
|
||||||
@ -1875,7 +1879,7 @@ public class ToSAPServiceImpl {
|
|||||||
case "Z006" : //股份- 泗洪STO
|
case "Z006" : //股份- 泗洪STO
|
||||||
case "Z007" : //股份泗洪-分子公司STO
|
case "Z007" : //股份泗洪-分子公司STO
|
||||||
Map<String,Object> args = new HashMap<>();
|
Map<String,Object> args = new HashMap<>();
|
||||||
billCode = PurStockIn(receiveRequestName, siteName, eventUser, reActo, args/* ,overReceiveControls */);
|
// billCode = PurStockIn(receiveRequestName, siteName, eventUser, reActo, args/* ,overReceiveControls */);
|
||||||
break;
|
break;
|
||||||
case "NLCC" : //调拨入库
|
case "NLCC" : //调拨入库
|
||||||
billCode = AlloctionStockIn(receiveRequestName, siteName, eventUser,"");
|
billCode = AlloctionStockIn(receiveRequestName, siteName, eventUser,"");
|
||||||
|
@ -526,7 +526,7 @@ public class MaterialReceiveActController {
|
|||||||
// 采购订单
|
// 采购订单
|
||||||
if (ReceiveTypeEnums.isPurchase(request.getReceiveRequestType())) {
|
if (ReceiveTypeEnums.isPurchase(request.getReceiveRequestType())) {
|
||||||
Map<String,Object> args = new HashMap<>();
|
Map<String,Object> args = new HashMap<>();
|
||||||
undoId = toSAPServiceImpl.PurStockIn(receiveRequestName, siteName, user, args);
|
undoId = toSAPServiceImpl.PurStockIn(receiveRequestName, siteName, user, args, commitDate);
|
||||||
}else if( ReceiveTypeEnums.isSaleReturn(request.getReceiveRequestType())) {
|
}else if( ReceiveTypeEnums.isSaleReturn(request.getReceiveRequestType())) {
|
||||||
undoId = toSAPServiceImpl.SaleReturn(receiveRequestName, siteName, user, commitDate, opCode);
|
undoId = toSAPServiceImpl.SaleReturn(receiveRequestName, siteName, user, commitDate, opCode);
|
||||||
}
|
}
|
||||||
@ -585,7 +585,7 @@ public class MaterialReceiveActController {
|
|||||||
case "Z004" : //固定资产、在建工程采购订单
|
case "Z004" : //固定资产、在建工程采购订单
|
||||||
Map<String,Object> args = new HashMap<>();
|
Map<String,Object> args = new HashMap<>();
|
||||||
billCode = toSAPServiceImpl.PurStockIn(receiveRequestName, siteName, eventUser,
|
billCode = toSAPServiceImpl.PurStockIn(receiveRequestName, siteName, eventUser,
|
||||||
args/* ,overReceiveControls */);
|
args,commitDate);
|
||||||
break;
|
break;
|
||||||
case "Z005" : //服务费用采购订单
|
case "Z005" : //服务费用采购订单
|
||||||
case "Z006" : //股份 - 泗洪STO
|
case "Z006" : //股份 - 泗洪STO
|
||||||
|
@ -255,7 +255,7 @@ public class NoChargeStockIn {
|
|||||||
// 采购订单
|
// 采购订单
|
||||||
if (ReceiveTypeEnums.isPurchase(request.getReceiveRequestType())) {
|
if (ReceiveTypeEnums.isPurchase(request.getReceiveRequestType())) {
|
||||||
Map<String,Object> args = new HashMap<>();
|
Map<String,Object> args = new HashMap<>();
|
||||||
billcode = toSAPServiceImpl.PurStockIn(request.getReceiveRequestName(), siteName, user, args);
|
billcode = toSAPServiceImpl.PurStockIn(request.getReceiveRequestName(), siteName, user, args,commitDate);
|
||||||
}
|
}
|
||||||
// @TODO 其他类型
|
// @TODO 其他类型
|
||||||
if (billcode == null || "".equals(billcode)) {
|
if (billcode == null || "".equals(billcode)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user