* [task#148026,done,0.1h] add step for getOrderedProducts method.

This commit is contained in:
tianshujie
2025-08-21 08:38:50 +08:00
parent 7178b1373f
commit 6afed2e8b0
2 changed files with 7 additions and 1 deletions
+2
View File
@@ -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;
+5 -1
View File
@@ -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已排序的产品数量