update 物料主数据接口,设置MATERIALSPEC表的SITENAME为SDK
This commit is contained in:
parent
a7bfbad271
commit
d6eb8a4a31
@ -71,7 +71,11 @@ public class SAPToWMSController {
|
|||||||
String ZRSV08 = "";
|
String ZRSV08 = "";
|
||||||
String ZRSV09 = "";
|
String ZRSV09 = "";
|
||||||
String ZRSV10 = "";
|
String ZRSV10 = "";
|
||||||
|
/**
|
||||||
|
* 2025-04-25
|
||||||
|
* 设置MATERIALSPEC的SITENAME值为SDK
|
||||||
|
*/
|
||||||
|
String materialSpecSiteName = "SDK";
|
||||||
// 物料主数据
|
// 物料主数据
|
||||||
@RequestMapping(value = "/materialspec", method = RequestMethod.POST)
|
@RequestMapping(value = "/materialspec", method = RequestMethod.POST)
|
||||||
public WMSToSAPReturn GetMaterialSpec(HttpServletRequest httpRequest, @RequestBody SAPToWMSRequest request) {
|
public WMSToSAPReturn GetMaterialSpec(HttpServletRequest httpRequest, @RequestBody SAPToWMSRequest request) {
|
||||||
@ -160,7 +164,7 @@ public class SAPToWMSController {
|
|||||||
Timestamp currentTimestamp = TimeStampUtil.getCurrentTimestamp();
|
Timestamp currentTimestamp = TimeStampUtil.getCurrentTimestamp();
|
||||||
|
|
||||||
HashMap<String, Object> map = new HashMap<String,Object>();
|
HashMap<String, Object> map = new HashMap<String,Object>();
|
||||||
map.put("sitename", System.getProperty("company"));
|
map.put("sitename", materialSpecSiteName);
|
||||||
map.put("materialspecname", matnr);
|
map.put("materialspecname", matnr);
|
||||||
map.put("materialgroup", matkl);
|
map.put("materialgroup", matkl);
|
||||||
map.put("materialgroupdescription", wgbez);
|
map.put("materialgroupdescription", wgbez);
|
||||||
@ -251,15 +255,21 @@ public class SAPToWMSController {
|
|||||||
//IDMFrameServiceProxy.getSqlTemplate().update(insertHistorySql, map);
|
//IDMFrameServiceProxy.getSqlTemplate().update(insertHistorySql, map);
|
||||||
|
|
||||||
String sql="DELETE FROM materialspec WHERE materialspecname=? AND sitename=?";
|
String sql="DELETE FROM materialspec WHERE materialspecname=? AND sitename=?";
|
||||||
|
/*
|
||||||
|
2025-04-25
|
||||||
|
sitename = SDK
|
||||||
Object[] obj=new Object[] {matnr,System.getProperty("company")};
|
Object[] obj=new Object[] {matnr,System.getProperty("company")};
|
||||||
|
*/
|
||||||
|
Object[] obj=new Object[] {matnr,materialSpecSiteName};
|
||||||
|
|
||||||
IDMFrameServiceProxy.getSqlTemplate().update(sql, obj);
|
IDMFrameServiceProxy.getSqlTemplate().update(sql, obj);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
String selectSql="SELECT count(1) num FROM materialspec WHERE materialspecname = :MATERIALSPECNAME AND sitename = :SITENAME";
|
String selectSql="SELECT count(1) num FROM materialspec WHERE materialspecname = :MATERIALSPECNAME AND sitename = :SITENAME";
|
||||||
Object[] selectObj=new Object[] {matnr,System.getProperty("company")};
|
Object[] selectObj=new Object[] {matnr,materialSpecSiteName};
|
||||||
Map<String, Object> hashMap = new HashMap<String,Object> ();
|
Map<String, Object> hashMap = new HashMap<String,Object> ();
|
||||||
hashMap.put("MATERIALSPECNAME", matnr);
|
hashMap.put("MATERIALSPECNAME", matnr);
|
||||||
hashMap.put("SITENAME", System.getProperty("company"));
|
hashMap.put("SITENAME", materialSpecSiteName);
|
||||||
List<Map<String, Object>> queryForList = IDMFrameServiceProxy.getSqlTemplate().queryForList(selectSql, hashMap);
|
List<Map<String, Object>> queryForList = IDMFrameServiceProxy.getSqlTemplate().queryForList(selectSql, hashMap);
|
||||||
String string = queryForList.get(0).get("NUM").toString();
|
String string = queryForList.get(0).get("NUM").toString();
|
||||||
if("0".equals(string)) {
|
if("0".equals(string)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user