Bläddra i källkod

bom求购-联想词

liusw 8 år sedan
förälder
incheckning
0f9250d06b

+ 31 - 0
src/main/java/com/uas/platform/b2c/trade/seek/model/SeekPurchaseOfferGoods.java

@@ -97,6 +97,9 @@ public class SeekPurchaseOfferGoods {
     @Column(name = "sp_uu")
     private Long spUu;
 
+    /**
+     * 求购数量
+     */
     @Column(name = "sp_amount")
     private Integer amount;
 
@@ -173,6 +176,18 @@ public class SeekPurchaseOfferGoods {
     @Column(name = "bom_id")
     private Long bomId;
 
+    /**
+     * 求购单价
+     */
+    @Column(name = "sp_unit_price")
+    private Double spUnitPrice;
+
+    /**
+     * 求购币别
+     */
+    @Column(name = "sp_currency")
+    private String spCurrency;
+
     /**
      * 剩余时间
      */
@@ -374,4 +389,20 @@ public class SeekPurchaseOfferGoods {
     public void setAmount(Integer amount) {
         this.amount = amount;
     }
+
+    public Double getSpUnitPrice() {
+        return spUnitPrice;
+    }
+
+    public void setSpUnitPrice(Double spUnitPrice) {
+        this.spUnitPrice = spUnitPrice;
+    }
+
+    public String getSpCurrency() {
+        return spCurrency;
+    }
+
+    public void setSpCurrency(String spCurrency) {
+        this.spCurrency = spCurrency;
+    }
 }

+ 8 - 2
src/main/java/com/uas/platform/b2c/trade/seek/service/impl/SeekPurchaseServiceImpl.java

@@ -550,8 +550,14 @@ public class SeekPurchaseServiceImpl implements SeekPurchaseService {
         List<SeekPurchaseByBatch> seekPurchaseByBatchList = pageSeeks.getContent();
         for (int i = 0;i < seekPurchaseByBatchList.size(); i++) {
             if (!StringUtils.isEmpty(seekPurchaseByBatchList.get(i).getCode()) && !StringUtils.isEmpty(seekPurchaseByBatchList.get(i).getBrand())) {
-                seekPurchaseByBatchList.get(i).setCodeWord(searcherService.getSimilarComponents(seekPurchaseByBatchList.get(i).getCode()));
-                seekPurchaseByBatchList.get(i).setBrandWord(searcherService.getSimilarBrands(seekPurchaseByBatchList.get(i).getBrand()));
+                List<Map<String, Object>> codeWord = searcherService.getSimilarComponents(seekPurchaseByBatchList.get(i).getCode());
+                if (codeWord != null && codeWord.size() > 0) {
+                    seekPurchaseByBatchList.get(i).setCodeWord(codeWord);
+                }
+                List<Map<String, Object>> brandWord = searcherService.getSimilarComponents(seekPurchaseByBatchList.get(i).getBrand());
+                if (codeWord != null && codeWord.size() > 0) {
+                    seekPurchaseByBatchList.get(i).setBrandWord(brandWord);
+                }
             }
         }
         return new PageImpl<SeekPurchaseByBatch>(seekPurchaseByBatchList, pageInfo, pageSeeks.getTotalElements());

+ 1 - 1
src/main/webapp/resources/view/vendor/forstore/purchaseOffer.html

@@ -534,7 +534,7 @@
                 <td ng-bind="seek.produceDate || '--'"></td>
                 <td ng-bind="seek.amount || '--'"></td>
                 <td class="unit-price">
-                    <span>{{seek.currency + seek.unitPrice | currencyStr}}</span>
+                    <span>{{seek.spCurrency + seek.spUnitPrice | currencyStr}}</span>
                 </td>
                 <td class="left-time" ng-if="seek.remainingTime > 0">剩余&nbsp;<span ng-bind="getDay(seek.remainingTime)" ng-if="getDay(seek.remainingTime) > 0" class="red-text"></span><i ng-if="getDay(seek.remainingTime) > 0">&nbsp;天&nbsp;</i><span ng-if="getDay(seek.remainingTime) <= 0" ng-bind="getHours(seek.remainingTime)" class="red-text">5</span><i ng-if="getDay(seek.remainingTime) <= 0">&nbsp;小时</i></td>
                 <td class="left-time" ng-if="seek.remainingTime <= 0"><span>已截止</span></td>