|
@@ -5,6 +5,7 @@ import com.uas.platform.b2b.dao.ProductDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseOrderAllDao;
|
|
import com.uas.platform.b2b.dao.PurchaseOrderAllDao;
|
|
|
import com.uas.platform.b2b.dao.VendorDao;
|
|
import com.uas.platform.b2b.dao.VendorDao;
|
|
|
import com.uas.platform.b2b.model.*;
|
|
import com.uas.platform.b2b.model.*;
|
|
|
|
|
+import com.uas.platform.b2b.ps.ProductUtils;
|
|
|
import com.uas.platform.b2b.service.BaseInfoService;
|
|
import com.uas.platform.b2b.service.BaseInfoService;
|
|
|
import com.uas.platform.b2b.service.PurcOrderService;
|
|
import com.uas.platform.b2b.service.PurcOrderService;
|
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
@@ -246,7 +247,8 @@ public class PurcOrderServiceImpl implements PurcOrderService {
|
|
|
}
|
|
}
|
|
|
if (failure == 0) {
|
|
if (failure == 0) {
|
|
|
// 录入数据符合要求,进行物料处理
|
|
// 录入数据符合要求,进行物料处理
|
|
|
- productInfos = musterdProduct(product);
|
|
|
|
|
|
|
+ productInfos = (List<ProductInfo>) musterdProduct(product, productInfo, success).get("productInfos");
|
|
|
|
|
+ success = (Integer) musterdProduct(product, productInfo, success).get("success");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -263,8 +265,18 @@ public class PurcOrderServiceImpl implements PurcOrderService {
|
|
|
return modelMap;
|
|
return modelMap;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private List<ProductInfo> musterdProduct(Product product) {
|
|
|
|
|
- /*product.setEnUU(SystemSession.getUser().getEnterprise().getUu());
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 输入数据符合要求,进行其他处理操作
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param product
|
|
|
|
|
+ * @param productInfo
|
|
|
|
|
+ * @param success
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ private ModelMap musterdProduct(Product product, ProductInfo productInfo, int success) {
|
|
|
|
|
+ List<ProductInfo> productInfos = new ArrayList<>();
|
|
|
|
|
+ ModelMap map = new ModelMap();
|
|
|
|
|
+ product.setEnUU(SystemSession.getUser().getEnterprise().getUu());
|
|
|
product.setUserUU(SystemSession.getUser().getUserUU());
|
|
product.setUserUU(SystemSession.getUser().getUserUU());
|
|
|
product.setSourceApp("B2B");
|
|
product.setSourceApp("B2B");
|
|
|
product.setIsSale(Constant.YES);
|
|
product.setIsSale(Constant.YES);
|
|
@@ -318,8 +330,10 @@ public class PurcOrderServiceImpl implements PurcOrderService {
|
|
|
productInfo.setPrice(productInfo.getRateprice());
|
|
productInfo.setPrice(productInfo.getRateprice());
|
|
|
productInfo.setTotalprice(productInfo.getPrice() * productInfo.getAmount());
|
|
productInfo.setTotalprice(productInfo.getPrice() * productInfo.getAmount());
|
|
|
productInfos.add(productInfo);
|
|
productInfos.add(productInfo);
|
|
|
- }*/
|
|
|
|
|
- return null;
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+ map.put("productInfos", productInfos);
|
|
|
|
|
+ map.put("success", success);
|
|
|
|
|
+ return map;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|