|
@@ -115,17 +115,18 @@ class PurchaseController extends BaseController
|
|
|
{
|
|
{
|
|
|
$post = Yii::$app->request->post();
|
|
$post = Yii::$app->request->post();
|
|
|
|
|
|
|
|
- //多颜色花材数据结转换
|
|
|
|
|
|
|
+ //多颜色数据整理
|
|
|
$colorItem = $post['xj'] ?? [];
|
|
$colorItem = $post['xj'] ?? [];
|
|
|
$newXj = [];
|
|
$newXj = [];
|
|
|
if (!empty($colorItem)) {
|
|
if (!empty($colorItem)) {
|
|
|
$colorData = json_decode($colorItem, true);
|
|
$colorData = json_decode($colorItem, true);
|
|
|
if (!empty($colorData) && is_array($colorData)) {
|
|
if (!empty($colorData) && is_array($colorData)) {
|
|
|
- foreach ($colorData as $colorList) {
|
|
|
|
|
|
|
+ foreach ($colorData as $colorInfo) {
|
|
|
|
|
+ $ptItemId = $colorInfo['ptItemId'];
|
|
|
|
|
+ $colorList = $colorInfo['list'];
|
|
|
if (!empty($colorList)) {
|
|
if (!empty($colorList)) {
|
|
|
- foreach ($colorList as $color) {
|
|
|
|
|
- $ptItemId = $color['ptItemId'];
|
|
|
|
|
- $newXj[$ptItemId][] = $color;
|
|
|
|
|
|
|
+ foreach ($colorList as $colorItemKey => $colorItem) {
|
|
|
|
|
+ $newXj[$ptItemId][] = $colorItem;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|