|
@@ -11,6 +11,10 @@ import common.data.Row;
|
|
|
import common.data.Rows;
|
|
|
import common.data.RowsMap;
|
|
|
import common.data.SQLFactory;
|
|
|
+import org.apache.commons.collections4.bag.SynchronizedSortedBag;
|
|
|
+import org.apache.commons.lang.StringUtils;
|
|
|
+
|
|
|
+import java.util.ArrayList;
|
|
|
|
|
|
@API(title = "企业站点管理")
|
|
|
public class site extends Controller {
|
|
@@ -141,6 +145,15 @@ public class site extends Controller {
|
|
|
if (isupdate) {
|
|
|
dbConnect.runSqlUpdate(updateSQl.toString());
|
|
|
}
|
|
|
+ ArrayList<String> sqlList = new ArrayList<>();
|
|
|
+ if(StringUtils.isNotBlank(content.getString("defaultlevelprice"))){
|
|
|
+ Rows itemrows = dbConnect.runSqlQuery("select t1.itemid,t2.price from plm_item t1 inner join sa_itemprice t2 on t1.itemid = t2.itemid AND t1.siteid = t2.siteid and t2.pricegrade='"+content.getString("defaultlevelprice")+"' where ifnull(t1.saleprice,0)=0 and t1.siteid='"+siteid+"'");
|
|
|
+ for (Row row :itemrows){
|
|
|
+ System.err.println("update plm_item set saleprice="+row.getBigDecimal("price")+" where itemid="+row.getLong("itemid"));
|
|
|
+ sqlList.add("update plm_item set saleprice="+row.getBigDecimal("price")+" where itemid="+row.getLong("itemid"));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ dbConnect.runSqlUpdate(sqlList);
|
|
|
return querySite_Parameter();
|
|
|
}
|
|
|
|