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,
|
||||
Map<String, ?> args) throws Exception {
|
||||
Map<String, ?> args,String commitDate) throws Exception {
|
||||
|
||||
String rcode;
|
||||
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);
|
||||
org.json.JSONObject receiveJsonObject = new org.json.JSONObject(sapreturn);
|
||||
@ -1407,10 +1407,15 @@ public class ToSAPServiceImpl {
|
||||
*/
|
||||
//交货单号
|
||||
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");
|
||||
|
||||
@ -1684,10 +1689,9 @@ public class ToSAPServiceImpl {
|
||||
return sendData.toJSONString();
|
||||
}
|
||||
|
||||
public String PurStockIn(String receiveRequestName, String siteName, String eventUser, String receiveActno,
|
||||
Map<String, ?> args/* , List<Map<String,Object>> overReceiveControls */) {
|
||||
public String PurStockIn(String receiveRequestName, String siteName, String eventUser, String receiveActno, Map<String, ?> args,String commitDate) {
|
||||
try {
|
||||
return PurStockIn(receiveRequestName, siteName, eventUser, args/* ,overReceiveControls */);
|
||||
return PurStockIn(receiveRequestName, siteName, eventUser, args,commitDate);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(),e);
|
||||
return "";
|
||||
@ -1875,7 +1879,7 @@ public class ToSAPServiceImpl {
|
||||
case "Z006" : //股份- 泗洪STO
|
||||
case "Z007" : //股份泗洪-分子公司STO
|
||||
Map<String,Object> args = new HashMap<>();
|
||||
billCode = PurStockIn(receiveRequestName, siteName, eventUser, reActo, args/* ,overReceiveControls */);
|
||||
// billCode = PurStockIn(receiveRequestName, siteName, eventUser, reActo, args/* ,overReceiveControls */);
|
||||
break;
|
||||
case "NLCC" : //调拨入库
|
||||
billCode = AlloctionStockIn(receiveRequestName, siteName, eventUser,"");
|
||||
|
@ -526,7 +526,7 @@ public class MaterialReceiveActController {
|
||||
// 采购订单
|
||||
if (ReceiveTypeEnums.isPurchase(request.getReceiveRequestType())) {
|
||||
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())) {
|
||||
undoId = toSAPServiceImpl.SaleReturn(receiveRequestName, siteName, user, commitDate, opCode);
|
||||
}
|
||||
@ -585,7 +585,7 @@ public class MaterialReceiveActController {
|
||||
case "Z004" : //固定资产、在建工程采购订单
|
||||
Map<String,Object> args = new HashMap<>();
|
||||
billCode = toSAPServiceImpl.PurStockIn(receiveRequestName, siteName, eventUser,
|
||||
args/* ,overReceiveControls */);
|
||||
args,commitDate);
|
||||
break;
|
||||
case "Z005" : //服务费用采购订单
|
||||
case "Z006" : //股份 - 泗洪STO
|
||||
|
@ -255,7 +255,7 @@ public class NoChargeStockIn {
|
||||
// 采购订单
|
||||
if (ReceiveTypeEnums.isPurchase(request.getReceiveRequestType())) {
|
||||
Map<String,Object> args = new HashMap<>();
|
||||
billcode = toSAPServiceImpl.PurStockIn(request.getReceiveRequestName(), siteName, user, args);
|
||||
billcode = toSAPServiceImpl.PurStockIn(request.getReceiveRequestName(), siteName, user, args,commitDate);
|
||||
}
|
||||
// @TODO 其他类型
|
||||
if (billcode == null || "".equals(billcode)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user