|
|
@@ -289,8 +289,8 @@ public class ProductTask extends AbstractTask {
|
|
|
@TaskMapping(title = "库存同步", cron = "0 0 3 * * ?")
|
|
|
public void getMallProductToErpProduct() throws NoSuchAlgorithmException, InvalidKeyException, UnsupportedEncodingException {
|
|
|
//查询中间表 库存取整
|
|
|
- List<Stock> stock = jdbcTemplate.queryForBeanList("select TSS_PRODCODE,round(tss_amount,0) tss_amount, TSS_DATE FROM TT_SHOP_STOCK",
|
|
|
- Stock.class);
|
|
|
+ List<Stock> stock = jdbcTemplate.queryForBeanList("select TSS_PRODCODE,round(tss_amount,0) tss_amount, TSS_DATE ,pr_zxdhl moq,pr_zxbzs mpq,getsaleprice_hkd(pr_code) saleprice,pr_remark_sale invoiceModel" +
|
|
|
+ "FROM TT_SHOP_STOCK LEFT JOIN PRODUCT ON TSS_PRODCODE=pr_code",Stock.class);
|
|
|
String jsons = JSON.toJSONString(stock);
|
|
|
|
|
|
if (!CollectionUtils.isEmpty(stock)) {
|
|
|
@@ -316,7 +316,7 @@ public class ProductTask extends AbstractTask {
|
|
|
List<ProductUpdate> productUpdate1 = new ArrayList<>();
|
|
|
List<ProductUpdate> productUpdate2 = new ArrayList<>();
|
|
|
for (int i = 0, len = stock.size(); i < len; i += 1) {
|
|
|
- productUpdate1.add(new ProductUpdate(stock.get(i).getTss_prodcode(),stock.get(i).getTss_amount()));
|
|
|
+ productUpdate1.add(new ProductUpdate(stock.get(i).getTss_prodcode(),stock.get(i).getTss_amount(),stock.get(i).getMpq(),stock.get(i).getMoq(),stock.get(i).getInvoiceModel(),stock.get(i).getSaleprice()));
|
|
|
}
|
|
|
List<Product> productList = pagingQuery.getProduct();
|
|
|
for (int i = 0, len = productList.size(); i < len; i += 1) {
|
|
|
@@ -458,12 +458,6 @@ public class ProductTask extends AbstractTask {
|
|
|
"values(saleDetail_seq.nextval, " + saleId + ", '" + code + "'," + (detno++) + "," + prod.getPr_id() + ", '" + prod.getPr_code() + "', " + orderProduct.getAmount() +", " + orderProduct.getUnitPrice() +", " + "13" +", " + "sysdate + " + orderProduct.getMaxDelivery() + ")";
|
|
|
detailList.add(DetailSql);
|
|
|
}
|
|
|
-// Product product = jdbcTemplate.queryForBean("select pr_zxdhl,pr_zxbzs,getsaleprice_hkd(pr_code) saleprice,pr_remark_sale from product where pr_code='" + orderProduct.getMaterialCode() + "'",
|
|
|
-//// Product.class);
|
|
|
-//// product.getMoq();
|
|
|
-//// product.getMpq();
|
|
|
-//// product.getSaleprice();
|
|
|
-//// product.getRemarkSale();
|
|
|
|
|
|
}
|
|
|
|