3
0

190 Ревизии 3bdd048301 ... 28d6e829ce

Автор SHA1 Съобщение Дата
  xuchaolang 28d6e829ce Merge branch 'master' of http://gogs.efunbox.cn:3000/Rankin/rankin преди 6 години
  xuchaolang 56ef2ae8da Fix bug, check idList if empty while find in repo преди 6 години
  guozhaoshun 1a88c54723 fix tag support update typeCode,merchant; преди 6 години
  guozhaoshun 7d2928ebf6 fix poster преди 6 години
  guozhaoshun c8a3defbf6 fix poster преди 6 години
  guozhaoshun fef1be4ad4 fix saveRemoteResource преди 6 години
  guozhaoshun 2232e69783 fix poster преди 6 години
  guozhaoshun d64df3cd1d fix poster преди 6 години
  guozhaoshun c6323af106 Merge branch 'dev001' преди 6 години
  xuchaolang 33f4ed14cc cms-web-api, /resource PUT, id pass in body преди 6 години
  xuchaolang 42d7a7fde9 web-api, /package/<pid>, return goods преди 6 години
  xuchaolang 80337f7aee Merge branch 'master' of http://gogs.efunbox.cn:3000/Rankin/rankin преди 6 години
  xuchaolang e0359d50e8 Accomplish /user/messages/productExpiredAlert, /package/<pid> преди 6 години
  xuchaolang 4f2db3edf5 Merge branch 'master' of http://gogs.efunbox.cn:3000/Rankin/rankin преди 6 години
  xuchaolang a6153d0f3e ProductService.getRelatedPackages, filter offline pkgs by status преди 6 години
  xuchaolang 5b06485ee2 return code in /product/<pid>/relatedPkg, move shopQR into Goods преди 6 години
  xuchaolang a6a6614946 ProductService.getRelatedPkgs, set goods преди 6 години
  xuchaolang 4c631931cd ProductService.getRelatedPackges, check pkgId but not productId while scaning relatedPkgs преди 6 години
  xuchaolang 6991a10393 ProductService, move ProductController from controller.cms package to controller package преди 6 години
  xuchaolang c6b6a14078 Accomplish Api /product/<pid>/relatedPkg преди 6 години
  xuchaolang e06c345575 Add /merchant prefix to Api /merchant/<merchantId>/posters преди 6 години
  xuchaolang cdc99ef674 service /user/<uid>/product/valid Resturn [] while user have no valid products преди 6 години
  xuchaolang 9e62064f53 Print product Log while get valid product from service преди 6 години
  xuchaolang 9ca21fe5ad Print User преди 6 години
  xuchaolang 6d90ff45c9 Temporarily add /user/product/valid in product service преди 6 години
  xuchaolang 027257e268 Merge branch 'dev.3.0' преди 6 години
  guozhaoshun 279f88c027 change TagTypeController /controller/app to /controller/ преди 6 години
  guozhaoshun f3ca8a50f5 add support video upload преди 6 години
  guozhaoshun d8011a4be3 tag create/update support tagType преди 6 години
  guozhaoshun 2f51c018ab tagType преди 6 години
  guozhaoshun 3d0665565c Tag create/update support typeCode преди 6 години
  guozhaoshun 671925bb7c merchant product name change source преди 6 години
  guozhaoshun 4f4b2067cd add /tagType/{code} преди 6 години
  guozhaoshun 150ce1a65d add преди 6 години
  guozhaoshun ebb60529f4 add преди 6 години
  xuchaolang fdcb5a30ea Fix getTagType request mapping value преди 6 години
  xuchaolang bb4f968336 restore pom.xml преди 6 години
  xuchaolang c3df828bef check if sign is empty while get it from header преди 6 години
  xuchaolang 00103a8f10 use Authentication while sign not Exist, For compatition with 2.x app verions преди 6 години
  guozhaoshun e35f33f816 recover yml преди 6 години
  guozhaoshun 967949bded test commit преди 6 години
  guozhaoshun eec791684a Merge remote-tracking branch 'origin/master' into dev преди 6 години
  guozhaoshun 75b5a94017 repair bug преди 6 години
  xuchaolang e554490545 skip shelf in relatedSupport преди 6 години
  xuchaolang 0ee63c8bde set dateDesc,openTime,closeTime преди 6 години
  xuchaolang 1cf7041a5d fix /training/{id} request map bug преди 6 години
  xuchaolang a5feaf286d change service api /app/training/{id} to /training/{id} преди 6 години
  xuchaolang d55840f63b TrainingController add log преди 6 години
  xuchaolang 150e531e17 check productid is null in findByIds преди 6 години
  xuchaolang c01366a887 fix training update преди 6 години
  xuchaolang 926e20469b return Training type in ProductService преди 6 години
  xuchaolang c35e78559c training.get only return training entity преди 6 години
  xuchaolang ba6772a241 add traing cms api преди 6 години
  xuchaolang 2a2b0f02ff add traing cms api преди 6 години
  xuchaolang 0839854e30 加入/training/<id>接口 преди 6 години
  xuchaolang 1c593901be add course title to course/lesson преди 6 години
  huodongdong 8fb41e9d7e fix преди 6 години
  huodongdong 33dfe9086d fix white user search преди 6 години
  huodongdong 12ee9bd962 fix white user search request body преди 6 години
  huodongdong 46bb611eac fix преди 6 години
  huodongdong a7c33c52fe fix feign pathvariable error преди 6 години
  huodongdong 7450e47d4f fix преди 6 години
  huodongdong c9ecf201a9 add merchantId of white user преди 6 години
  huodongdong 8bb7d1122a add merchant name of white user преди 6 години
  huodongdong 50a2dd42d0 add api binder cms white user преди 6 години
  huodongdong ac39c034af add white user model преди 6 години
  huodongdong 2798495bf0 add white user table преди 6 години
  huodongdong e03a581e5a fix преди 6 години
  huodongdong de4cb52101 cms log level преди 6 години
  huodongdong 445c3c5ae5 cms delete redis app login data преди 6 години
  huodongdong 83fe73e0b3 add cms unbind device преди 6 години
  huodongdong db8ea62107 fix tag product sort bug преди 6 години
  huodongdong aeee85f461 add timeout session преди 6 години
  huodongdong 973392ebf0 fix преди 6 години
  huodongdong 6757e24f70 remove session преди 6 години
  huodongdong 938ebbaf0c fix lesson search преди 6 години
  huodongdong f37e9b6eb4 fix lesson empty exception преди 6 години
  huodongdong c635cbc670 add log преди 6 години
  huodongdong 9edd40418a fix преди 6 години
  huodongdong 9637fee49d fix group code преди 6 години
  huodongdong 27c762f9a1 add field of merchant simple преди 6 години
  huodongdong 473394bd12 fix преди 6 години
  huodongdong 9e1fe10b8f fix video url error преди 6 години
  huodongdong 190f0e601b fix bing terminal field null and log error преди 6 години
  huodongdong c27e8c256a add web login force преди 6 години
  huodongdong 73c7c88a25 fix terminal name преди 6 години
  huodongdong 19d3c3e4f7 modifiy terminal name to campusName + terminalName преди 6 години
  huodongdong fb221ea346 fix campus name remove - преди 6 години
  huodongdong c561799f73 fix преди 6 години
  huodongdong e9f308a413 fix преди 6 години
  huodongdong 5bc08795d5 fix преди 6 години
  huodongdong 69fe592df2 fix преди 6 години
  huodongdong 74f882a885 完成pushmsg push преди 6 години
  huodongdong 9585210305 complete app api преди 6 години
  huodongdong ed9f6583d9 fix device_code null преди 6 години
  huodongdong 8b7fc151e6 refresh token not signature преди 6 години
  huodongdong 53d28c7191 fix api recommend преди 6 години
  huodongdong 1c36c05943 fix recommend преди 6 години
  huodongdong 9bca91cc2a add refresh token преди 6 години
  huodongdong 05927ed824 remove test intercepter, same the terminal user id преди 6 години
  huodongdong b96f1f4298 fix преди 6 години
  huodongdong 5913d3072d valid login преди 6 години
  huodongdong 9c3aaf41f5 fix преди 6 години
  huodongdong b300458a22 fix преди 6 години
  huodongdong 5a764d1100 fix преди 6 години
  huodongdong c817e33b16 add status terminal user filter search преди 6 години
  huodongdong 4c5881db37 add product merchantId when search преди 6 години
  huodongdong ca84c38189 add tag sort преди 6 години
  huodongdong f813b6b318 deploy преди 6 години
  huodongdong cfbbf4c3c8 fix header and option request bug преди 6 години
  huodongdong 61522ff50e fix преди 6 години
  huodongdong 1f54a29d64 fix receive преди 6 години
  huodongdong 0a7d232e36 web api stash and fix charge преди 6 години
  huodongdong 8dfc0d3ea3 fix преди 6 години
  huodongdong b1908c474c add code and name order goods преди 6 години
  huodongdong 4f2560e16a order detail api преди 6 години
  huodongdong 1cd5f51282 fix transactional преди 6 години
  huodongdong 74b94275b4 add charge преди 6 години
  huodongdong a71b1653d0 add charge api преди 6 години
  huodongdong 9f8ce28658 fix MySQL5DialectUTF8 преди 6 години
  huodongdong 29fbd94fa5 fix create table utf8 преди 6 години
  huodongdong 23569b09dd fix преди 6 години
  huodongdong 2e49f4d8bd fix преди 6 години
  huodongdong 42bb7557bd modified yml config преди 6 години
  huodongdong 54ebcd3e0c fix преди 6 години
  huodongdong 43b3b23379 add merchantPrice of pakcageProductVo преди 6 години
  huodongdong af3de4ab65 add merchant price of product in package преди 6 години
  huodongdong c73ae0883f add category of courseware преди 6 години
  huodongdong e3bc647fdb fix преди 6 години
  huodongdong 504b10c476 config test преди 6 години
  huodongdong 4ddca8254e profile act преди 6 години
  huodongdong cc65c80444 test преди 6 години
  huodongdong 7ed2337ea0 add sub title преди 6 години
  huodongdong c36277375e modified cancel order api преди 6 години
  huodongdong 08bd31ccdf order search to post feign преди 6 години
  huodongdong c2cabfc0ac add goods type auto преди 6 години
  huodongdong 6b8d5122d3 same order status and order detail status преди 6 години
  huodongdong 75c5cd1338 fix преди 7 години
  huodongdong 4ef6d6bb47 add terminal user address преди 7 години
  huodongdong aa34b15a14 add merchant product list package info преди 7 години
  huodongdong 049d6eb4c8 add oderdetail and snapshot search api преди 7 години
  huodongdong d6aef08774 fix log преди 7 години
  huodongdong 30ccda2563 complete task преди 7 години
  huodongdong 4a50d6038c size преди 7 години
  huodongdong db4847d06a fix name преди 7 години
  huodongdong aa15ceede3 fix преди 7 години
  huodongdong b28be55f44 add status of goods package when put on sale преди 7 години
  huodongdong d20807fba1 fix преди 7 години
  huodongdong 072ea17be3 add sort when put on sale product преди 7 години
  huodongdong 21aa6d4df2 add cms merchantProduct преди 7 години
  huodongdong 466c98dfe4 add package update and on sale goods relation add and update преди 7 години
  huodongdong fc7f9598dd fix lesson api cms преди 7 години
  huodongdong bd88622c1f fix преди 7 години
  huodongdong 503a8f4481 fix lesson warelist преди 7 години
  huodongdong 3c50ba20cd add tag and group info преди 7 години
  huodongdong ea7d4da2c7 no преди 7 години
  huodongdong 72c1434dc3 @Modifying remove clearAutomatically=true преди 7 години
  huodongdong 72ae842ea9 add status product create преди 7 години
  huodongdong f99e29af74 fix преди 7 години
  huodongdong 47afdb4c32 product search string format error преди 7 години
  huodongdong 6b421cec99 fix support преди 7 години
  huodongdong 446296f16f fix ware data structure преди 7 години
  huodongdong 187f7f622b 订单分拆初版 преди 7 години
  huodongdong ac7e27719b modified table name and createtime преди 7 години
  huodongdong 97e636322c api web test remove token check преди 7 години
  huodongdong 012209cc64 fix resource name преди 7 години
  huodongdong 723cceb4bb fix преди 7 години
  huodongdong 3214cf4a72 fix pom config преди 7 години
  huodongdong 76798122fa fix pom config преди 7 години
  huodongdong 7f082bf582 fix pom build config преди 7 години
  huodongdong 120f9de598 tmp преди 7 години
  huodongdong 1fe47abcc0 complete pay ok преди 7 години
  huodongdong 2bd43244b7 save преди 7 години
  huodongdong 857b5bb181 add package преди 7 години
  huodongdong 3b6e896596 complete product and goods recoding преди 7 години
  huodongdong 225693bfc7 product idea period 1 преди 7 години
  huodongdong f15b6dbe00 stash преди 7 години
  huodongdong bbb144a1c9 campus and termianl user complete преди 7 години
  huodongdong 2ddd9d23e8 add cms web преди 7 години
  huodongdong 31ca7939f3 tag преди 7 години
  huodongdong 98f4431dcf version 1.0 dev преди 7 години
  huodongdong 1d57b2f9f0 shit commit and reset преди 7 години
  huodongdong 34a6cad675 nothing преди 7 години
  huodongdong d69395e6a7 version 1.1: id string and relation; hibernate relation преди 7 години
  huodongdong e428f275b5 resource service complete преди 7 години
  huodongdong 2f57ba34a8 first version преди 7 години
  huodongdong 05dfbac277 fix преди 7 години
  huodongdong bdc9fa3299 rename преди 7 години
  huodongdong 08fb34581d add ignore преди 7 години
  huodongdong dd01ec7ace first framework преди 7 години
променени са 1 файла, в които са добавени 13 реда и са изтрити 10 реда
  1. 13 10
      rankin-product-service/src/main/java/cn/rankin/productservice/service/app/ItemService.java

+ 13 - 10
rankin-product-service/src/main/java/cn/rankin/productservice/service/app/ItemService.java

@@ -91,22 +91,25 @@ public class ItemService {
             for (SupportReference supportReference : supportReferenceList) {
                 supportIdList.add(supportReference.getTid());
             }
+
             if (!CollectionUtils.isEmpty(supportIdList)) {
                 List<MerchantProduct> merchantProductList = merchantProductRepository.findByPidsAndMerchantId(supportIdList, merchantId);
                 List<String> idList = new ArrayList<>();
                 merchantProductList.forEach(item -> idList.add(item.getPid()));
-                List<Support> supportList = supportRepository.findByIds(idList, BaseStatusEnum.NORMAL);
-                Map<String, Support> supportMap = ListUtil.convert(supportList, "id", Support.class);
-                List<ItemVo> itemVoList = new ArrayList<>();
-                for (String itemId : supportIdList) {
-                    Support item = supportMap.get(itemId);
-                    if (item == null) {
-                        continue;
+                if (!idList.isEmpty()) {
+                    List<Support> supportList = supportRepository.findByIds(idList, BaseStatusEnum.NORMAL);
+                    Map<String, Support> supportMap = ListUtil.convert(supportList, "id", Support.class);
+                    List<ItemVo> itemVoList = new ArrayList<>();
+                    for (String itemId : supportIdList) {
+                        Support item = supportMap.get(itemId);
+                        if (item == null) {
+                            continue;
+                        }
+                        ItemVo itemVo = convert(item);
+                        itemVoList.add(itemVo);
                     }
-                    ItemVo itemVo = convert(item);
-                    itemVoList.add(itemVo);
+                    supportItemVo.setRelatedSupports(itemVoList);
                 }
-                supportItemVo.setRelatedSupports(itemVoList);
             }
         }