|
|
@@ -649,6 +649,42 @@ public class Item extends Controller {
|
|
|
return getErrReturnObject().setErrMsg("审核失败,请先维护营销分类").toString();
|
|
|
}
|
|
|
}
|
|
|
+ Rows tradefields = dbConnect.runSqlQuery("SELECT * from plm_item_tradefield WHERE itemid=" + id + " and siteid='" + siteid + "'");
|
|
|
+ if (tradefields.isEmpty()) {
|
|
|
+ return getErrReturnObject().setErrMsg("领域栏位未维护,请维护完整后再试!").toString();
|
|
|
+ }
|
|
|
+ Row item = dbConnect.runSqlQuery(0, "SELECT * from plm_item WHERE itemid=" + id + " and siteid='" + siteid + "'");
|
|
|
+
|
|
|
+ if (item.getLong("sa_customschemeid") == 0) {
|
|
|
+ return getErrReturnObject().setErrMsg("选项方案栏位未维护,请维护完整后再试!").toString();
|
|
|
+ }
|
|
|
+ if (StringUtils.isBlank(item.getString("spec"))) {
|
|
|
+ return getErrReturnObject().setErrMsg("尺寸栏位未维护,请维护完整后再试!").toString();
|
|
|
+ }
|
|
|
+ Rows itemextends = dbConnect.runSqlQuery("SELECT * from plm_itemextend WHERE itemid=" + id + " and siteid='" + siteid + "'");
|
|
|
+ if (itemextends.isEmpty()) {
|
|
|
+ return getErrReturnObject().setErrMsg("选项栏位未维护,请维护完整后再试!").toString();
|
|
|
+ }
|
|
|
+ if (itemextends.isNotEmpty() && StringUtils.isBlank(itemextends.get(0).getString("material"))) {
|
|
|
+ return getErrReturnObject().setErrMsg("选项栏位未维护,请维护完整后再试!").toString();
|
|
|
+ }
|
|
|
+ if (StringUtils.isBlank(item.getString("cheek"))) {
|
|
|
+ return getErrReturnObject().setErrMsg("工艺栏位未维护,请维护完整后再试!").toString();
|
|
|
+ }
|
|
|
+ if (StringUtils.isBlank(item.getString("color"))) {
|
|
|
+ return getErrReturnObject().setErrMsg("颜色栏位未维护,请维护完整后再试!").toString();
|
|
|
+ }
|
|
|
+
|
|
|
+ if (item.getBoolean("iscustomsize")) {
|
|
|
+ if (item.getLong("lengthschemeid") == 0) {
|
|
|
+ return getErrReturnObject().setErrMsg("长栏位未维护,请维护完整后再试!").toString();
|
|
|
+ }
|
|
|
+ if (item.getLong("widthschemeid") == 0) {
|
|
|
+ return getErrReturnObject().setErrMsg("宽栏位未维护,请维护完整后再试!").toString();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
SQLFactory sqlFactory = new SQLFactory(this, "货品档案审核");
|
|
|
sqlFactory.addParameter("itemid", id);
|
|
|
sqlFactory.addParameter("siteid", siteid);
|