Commit 31a5bbc9 authored by 1650842865's avatar 1650842865

物料创建失败也保存填写的数据

parent 2121aaa3
...@@ -241,21 +241,20 @@ function saveForm(status) { ...@@ -241,21 +241,20 @@ function saveForm(status) {
url: web_app.name + '/sapNonProdApplyNext/saveSapNonProdApplyDept.ajax', url: web_app.name + '/sapNonProdApplyNext/saveSapNonProdApplyDept.ajax',
//param: extendedData, //param: extendedData,
success: function (data) { success: function (data) {
//$("#applyDeptId").val(data.applyDeptId); $("#applyDeptId").val(data.applyDeptId);
if (status == 1){ if (status == 1){
$("#matnr").val(data.matnr); $("#matnr").val(data.matnr);
} }
if (data.result=="") if (data.type=="S") {
{
Public.successTip("保存成功!"); Public.successTip("保存成功!");
} else { } else {
Public.tip(data.result); Public.tip(data.backStr);
} }
if (status==1) { if (status==1 && data.type=="S") {
$("#buttonBox").remove(); $("#buttonBox").remove();
} }
// _self.close(); // _self.close();
UICtrl.reloadTabById('homepage'); UICtrl.reloadTabById('#homepage');
} }
}); });
} }
......
...@@ -602,17 +602,16 @@ function saveForm(status) { ...@@ -602,17 +602,16 @@ function saveForm(status) {
//param: extendedData, //param: extendedData,
success: function (data) { success: function (data) {
$("#applyDeptId").val(data.applyDeptId); $("#applyDeptId").val(data.applyDeptId);
if (data.result=="") if (data.type=="S") {
{
Public.successTip("保存成功!"); Public.successTip("保存成功!");
} else { } else {
Public.tip(data.result); Public.tip(data.backStr);
} }
if (status==1) { if (status==1 && data.type=="S") {
$("#buttonBox").remove(); $("#buttonBox").remove();
} }
// _self.close(); // _self.close();
UICtrl.reloadTabById('homepage'); UICtrl.reloadTabById('#homepage');
} }
}); });
} }
...@@ -1373,7 +1372,10 @@ function bindEvent_sale() { ...@@ -1373,7 +1372,10 @@ function bindEvent_sale() {
$('#vtwegName').searchbox({ $('#vtwegName').searchbox({
type: "system", name: "dictionary", type: "system", name: "dictionary",
getParam: function (item) { getParam: function (item) {
return {fieldName: "VTWEG"} return {
fieldName: "VTWEG",
filterValue: $('#vkorg').val()
}
}, },
onChange: function (value, data) { onChange: function (value, data) {
$('#vtweg').val(data.VTWEG); $('#vtweg').val(data.VTWEG);
......
...@@ -149,13 +149,17 @@ public class NonProdApplyDeptApplicationImpl extends BaseApplication implements ...@@ -149,13 +149,17 @@ public class NonProdApplyDeptApplicationImpl extends BaseApplication implements
} }
ClassHelper.copyProperties(deptVo,nonProdApplyDept); ClassHelper.copyProperties(deptVo,nonProdApplyDept);
//nonProdApplyDept = this.save(nonProdApplyDept); nonProdApplyDept = this.save(nonProdApplyDept);
map.put("applyDeptId",nonProdApplyDept.getApplyDeptId());
map.put("type","S");
//不是分发的 提交后产生领导的待办信息 //不是分发的 提交后产生领导的待办信息
if (StringUtil.isBlank(businessCode)&&active ==1&&StringUtil.isBlank(sdo.getString("distribute"))){ //基本信息提交后 发送待分发的待办消息 if (StringUtil.isBlank(businessCode)&&active ==1&&StringUtil.isBlank(sdo.getString("distribute"))){ //基本信息提交后 发送待分发的待办消息
//调用SAP进行校验 //调用SAP进行校验
//baseInfo.setCheckFlag("X"); //baseInfo.setCheckFlag("X");
Map<String, Object> data = sendSapMaterialData2(baseInfo, nonProdApplyDept); Map<String, Object> data = sendSapMaterialData2(baseInfo, nonProdApplyDept);
map.put("matnr",data.get("matnr")); map.put("matnr",data.get("matnr"));
map.put("type",data.get("TYPE"));
map.put("backStr",data.get("backStr"));
return map; return map;
} }
return map; return map;
...@@ -579,6 +583,7 @@ public class NonProdApplyDeptApplicationImpl extends BaseApplication implements ...@@ -579,6 +583,7 @@ public class NonProdApplyDeptApplicationImpl extends BaseApplication implements
}); });
Map<String, Object> returnMap = resultList.get(0); Map<String, Object> returnMap = resultList.get(0);
mapCopy(backMap,returnMap); mapCopy(backMap,returnMap);
map.put("TYPE", returnMap.get("TYPE"));
if ("S".equals(returnMap.get("TYPE"))) { if ("S".equals(returnMap.get("TYPE"))) {
backMap.put("TYPE", "S"); backMap.put("TYPE", "S");
backMap.put("MESSAGE",applyDept.getMatnr()+":"+backMap.get("MESSAGE")); backMap.put("MESSAGE",applyDept.getMatnr()+":"+backMap.get("MESSAGE"));
...@@ -613,8 +618,6 @@ public class NonProdApplyDeptApplicationImpl extends BaseApplication implements ...@@ -613,8 +618,6 @@ public class NonProdApplyDeptApplicationImpl extends BaseApplication implements
errorMsg = String.join(";",messages); errorMsg = String.join(";",messages);
backStr="传输失败:" + errorMsg; backStr="传输失败:" + errorMsg;
backMap.put("MESSAGE",backStr); backMap.put("MESSAGE",backStr);
//nonProdApplyBaseInfoRepository.save(baseInfo);
throw new RuntimeException(backStr);
} }
} catch (Exception e) { } catch (Exception e) {
// backMap.put("MESSAGE",applyDept.getMatnr()+":"+errorMsg); // backMap.put("MESSAGE",applyDept.getMatnr()+":"+errorMsg);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment