|
|
@@ -26,13 +26,13 @@ public class item extends Controller {
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
- @API(title = "更新YOS商品档案", apiversion = R.ID20230715111203.v1.class)
|
|
|
+ @API(title = "更新YOS商品档案", apiversion = R.ID20230715111203.v1.class,accesstoken = false)
|
|
|
public String updateItem() throws YosException{
|
|
|
String msg = "";
|
|
|
int code = 1;
|
|
|
ArrayList<String> sqllist = new ArrayList<>();
|
|
|
//单位
|
|
|
- Rows unitRows = dbConnect.runSqlQuery("SELECT unitid,unitname from plm_unit WHERE siteid = '" + siteid + "'");
|
|
|
+ Rows unitRows = dbConnect.runSqlQuery("SELECT unitid,unitname from plm_unit WHERE siteid = 'lsa'");
|
|
|
RowsMap unitRowsMap = unitRows.toRowsMap("unitname");
|
|
|
try {
|
|
|
// 商品编号
|
|
|
@@ -107,12 +107,12 @@ public class item extends Controller {
|
|
|
//功率
|
|
|
String fgl = content.getString("fgl");
|
|
|
|
|
|
- Rows itemRows = dbConnect.runSqlQuery("select * from plm_items where siteid='lsa' and itemno='"+fitemno+"'");
|
|
|
+ Rows itemRows = dbConnect.runSqlQuery("select * from plm_item where siteid='lsa' and itemno='"+fitemno+"'");
|
|
|
SQLFactory sqlFactory;
|
|
|
if(itemRows.isEmpty()){
|
|
|
long itemid = createTableID("plm_item");
|
|
|
sqlFactory = new SQLFactory(this,"货品档案新增");
|
|
|
-
|
|
|
+ sqlFactory.addParameter("itemid",itemid);
|
|
|
// 货品档案扩展属性字段表
|
|
|
SQLFactory sqlFactory1 = new SQLFactory(this, "货品档案-扩展新增");
|
|
|
sqlFactory1.addParameter("siteid", "lsa");
|
|
|
@@ -140,6 +140,7 @@ public class item extends Controller {
|
|
|
}else {
|
|
|
long itemid = itemRows.get(0).getLong("itemid");
|
|
|
sqlFactory = new SQLFactory(this,"货品档案更新");
|
|
|
+ sqlFactory.addParameter("itemid",itemid);
|
|
|
Rows itemextendRows= dbConnect.runSqlQuery("select * from plm_itemextend where siteid='lsa' and itemid="+itemid);
|
|
|
SQLFactory sqlFactory1;
|
|
|
if(itemextendRows.isEmpty()){
|
|
|
@@ -171,8 +172,7 @@ public class item extends Controller {
|
|
|
sqllist.add(sqlFactory1.getSQL());
|
|
|
|
|
|
}
|
|
|
- sqlFactory.addParameter("siteid", siteid);
|
|
|
- sqlFactory.addParameter("itemid", createTableID("plm_item"));
|
|
|
+ sqlFactory.addParameter("siteid", "lsa");
|
|
|
sqlFactory.addParameter("username",checkby);
|
|
|
sqlFactory.addParameter("userid", 1);
|
|
|
sqlFactory.addParameter("itemno", fitemno);
|
|
|
@@ -237,6 +237,9 @@ public class item extends Controller {
|
|
|
sqlFactory.addParameter("cheek", fbk);
|
|
|
sqlFactory.addParameter("iscustomsize", fisdz);
|
|
|
sqlFactory.addParameter("delistingstatus","");
|
|
|
+ sqlFactory.addParameter("marketingcategory","");
|
|
|
+ sqlFactory.addParameter("customprice",0);
|
|
|
+
|
|
|
|
|
|
sqlFactory.addParameter("ismodule", 0);
|
|
|
sqlFactory.addParameter("packageqty", fpackingqty);
|
|
|
@@ -245,8 +248,9 @@ public class item extends Controller {
|
|
|
sqlFactory.addParameter("sa_customschemeid", 0);
|
|
|
sqlFactory.addParameter("financeclasstype","");
|
|
|
sqlFactory.addParameter("stockno","");
|
|
|
- sqlFactory.addParameter("volume", "");
|
|
|
+ sqlFactory.addParameter("volume", 0);
|
|
|
sqlFactory.addParameter("k3outcode", foutitemno);
|
|
|
+
|
|
|
if(fisdz.equals("1")){
|
|
|
sqlFactory.addParameter("widthschemeid",1);
|
|
|
sqlFactory.addParameter("lengthschemeid", 1);
|
|
|
@@ -267,6 +271,7 @@ public class item extends Controller {
|
|
|
code = 0;
|
|
|
}
|
|
|
dbConnect.runSqlUpdate(sqllist);
|
|
|
+
|
|
|
JSONObject returnObject=new JSONObject();
|
|
|
returnObject.put("msg", msg);
|
|
|
returnObject.put("code", code);
|