|
@@ -22,19 +22,27 @@ public class ItemSaleClass extends Controller {
|
|
|
super(content);
|
|
|
}
|
|
|
|
|
|
- @API(title = "新增", apiversion = R.ID20220927090102.v1.class,intervaltime = 200)
|
|
|
+ @API(title = "新增", apiversion = R.ID20220927090102.v1.class, intervaltime = 200)
|
|
|
public String insertOrUpdate() throws YosException {
|
|
|
|
|
|
JSONArray itemclassids = content.getJSONArray("itemclassids");
|
|
|
Long itemid = content.getLong("itemid");
|
|
|
String itemno = content.getString("itemno");
|
|
|
|
|
|
+ Rows itemRows = dbConnect.runSqlQuery("SELECT status from plm_item WHERE itemid=" + itemid + " and siteid='" + siteid + "'");
|
|
|
+ if (itemRows.isEmpty()) {
|
|
|
+ return getErrReturnObject().setErrMsg("数据不存在").toString();
|
|
|
+ }
|
|
|
+ if (!itemRows.get(0).getString("status").equals("新建")) {
|
|
|
+ return getErrReturnObject().setErrMsg("非新建状态,无法修改商品营销分类").toString();
|
|
|
+ }
|
|
|
+
|
|
|
ArrayList<String> sqlList = new ArrayList<>();
|
|
|
- if(!itemclassids.isEmpty()){
|
|
|
- if(itemclassids.size()>1){
|
|
|
+ if (!itemclassids.isEmpty()) {
|
|
|
+ if (itemclassids.size() > 1) {
|
|
|
return getErrReturnObject().setErrMsg("商品只能维护一个营销类别").toString();
|
|
|
}
|
|
|
- sqlList.add("delete from sa_itemsaleclass where itemid ="+itemid+" and siteid='"+siteid+"'");
|
|
|
+ sqlList.add("delete from sa_itemsaleclass where itemid =" + itemid + " and siteid='" + siteid + "'");
|
|
|
for (Object obj : itemclassids) {
|
|
|
int itemclassid = (int) obj;
|
|
|
SQLFactory sqlFactory = new SQLFactory(this, "商品营销类别新增");
|