Code Review: Create a Data Service Provider for Carts

B2B201 - Introductions and Overview

📄 第 169 页 🎬 视频课程

课程章节介绍

让我们一步一步地来理解这段代码。 首先,我们有一个名为 `ccTrainingServicCart` 的类,它继承了 `ccrz.ccServicCart` 类。这意味着 `ccTrainingServicCart` 类可以使用 `ccrz.ccServicCart` 类中的所有方法和属性。 在这个类中,我们重写了一个名为 `getFielddsMap` 的方法。这个方法的作用是获取一个字段映射表,这个映射表包含了我们需要的数据字段。 在 `getFielddsMap` 方法中,我们首先调用了父类的 `getFielddsMap` 方法,这样我们就可以获取到父类中已经定义好的字段映射表。然后,我们从这个映射表中获取了一个名为 `ccrz.ccService.ðTFIENDS` 的字段,这个字段是一个字符串,包含了默认的基字段。 接下来,我们将一个新的字段 `CreditDeliver__c` 添加到了这个字符串中。这样,这个字符串就包含了所有的默认基字段以及我们新添加的字段。 最后,我们创建了一个新的映射表,并将这个新的字符串作为值,`ccrz.ccService.CLARTFIENDS` 作为键,放入了这个映射表中。然后,我们将这个新的映射表返回。 简单来说,这段代码的作用就是在原有的字段映射表中添加一个新的字段 `CreditDeliver__c`,然后返回这个更新后的映射表。这样,当我们调用 `getFielddsMap` 方法时,就可以获取到包含所有默认字段和新字段的映射表了。