* [task#148026,done,0.1h] add step for getOrderedProducts method.
This commit is contained in:
@@ -2288,6 +2288,8 @@ class docModel extends model
|
||||
if($append && !isset($products[$append])) $products[$append] = $this->product->getByID($append);
|
||||
foreach($products as $id => $product)
|
||||
{
|
||||
if(!$product) continue;
|
||||
|
||||
if($product->status != 'closed' && $product->PO == $this->app->user->account)
|
||||
{
|
||||
$myObjects[$id] = $product->name;
|
||||
|
||||
@@ -7,8 +7,10 @@ cid=1
|
||||
|
||||
- 获取系统中已排序的产品第0条的1属性 @产品1
|
||||
- 获取系统中包括ID=1已排序的产品第0条的1属性 @产品1
|
||||
- 获取系统中包括不存在ID已排序的产品第0条的1属性 @产品1
|
||||
- 获取系统中已排序的产品数量 @3
|
||||
- 获取系统中包括ID=1已排序的产品数量 @3
|
||||
- 获取系统中包括不存在ID已排序的产品数量 @3
|
||||
|
||||
*/
|
||||
|
||||
@@ -19,11 +21,13 @@ zenData('product')->loadYaml('product')->gen(20);
|
||||
zenData('user')->gen(5);
|
||||
su('admin');
|
||||
|
||||
$appends = array(0, 1);
|
||||
$appends = array(0, 1, 100);
|
||||
|
||||
$docTester = new docTest();
|
||||
r($docTester->getOrderedProductsTest($appends[0])) && p('0:1') && e('产品1'); // 获取系统中已排序的产品
|
||||
r($docTester->getOrderedProductsTest($appends[1])) && p('0:1') && e('产品1'); // 获取系统中包括ID=1已排序的产品
|
||||
r($docTester->getOrderedProductsTest($appends[2])) && p('0:1') && e('产品1'); // 获取系统中包括不存在ID已排序的产品
|
||||
|
||||
r(count($docTester->getOrderedProductsTest($appends[0]))) && p() && e('3'); // 获取系统中已排序的产品数量
|
||||
r(count($docTester->getOrderedProductsTest($appends[1]))) && p() && e('3'); // 获取系统中包括ID=1已排序的产品数量
|
||||
r(count($docTester->getOrderedProductsTest($appends[2]))) && p() && e('3'); // 获取系统中包括不存在ID已排序的产品数量
|
||||
|
||||
Reference in New Issue
Block a user