Subversion Repositories SmartDukaan

Rev

Rev 33930 | Rev 36529 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33930 Rev 35454
Line 93... Line 93...
93
                <th>$partnerType.getValue()<br>Today/MTD/Total</th>
93
                <th>$partnerType.getValue()<br>Today/MTD/Total</th>
94
            #end
94
            #end
95
        </tr>
95
        </tr>
96
        </thead>
96
        </thead>
97
        <tbody>
97
        <tbody>
-
 
98
## OPTIMIZED: Use single get with null check instead of containsKey + get pattern
98
            #foreach($warehouseEntry in $warehouseMap.entrySet())
99
            #foreach($warehouseEntry in $warehouseMap.entrySet())
99
                #if($warehouseEntry.getKey()!=0)
100
                #if($warehouseEntry.getKey()!=0)
100
                <tr>
101
                <tr>
101
                    <td><b>$warehouseEntry.getValue()</b></td>
102
                    <td><b>$warehouseEntry.getValue()</b></td>
-
 
103
                    #set($warehouseTypeMap = $partnerTypeRegionModelMap.get($warehouseEntry.getKey()))
102
                    #foreach($partnerType in $partnerTypes)
104
                    #foreach($partnerType in $partnerTypes)
103
                        <td>
105
                        <td>
104
                            #if($partnerTypeRegionModelMap.containsKey($warehouseEntry.getKey()))
106
                            #if($warehouseTypeMap)
105
                                #if($partnerTypeRegionModelMap.get($warehouseEntry.getKey()).containsKey($partnerType.getValue()))
107
                                #set($partnerTypeRegionModel = $warehouseTypeMap.get($partnerType.getValue()))
106
                                    #set ($partnerTypeRegionModel=$partnerTypeRegionModelMap.get($warehouseEntry.getKey()).get($partnerType.getValue()))
108
                                #if($partnerTypeRegionModel)
107
                                    $partnerTypeRegionModel.getTodayCount()/$partnerTypeRegionModel.getMtdCount()
109
                                    $partnerTypeRegionModel.getTodayCount()/$partnerTypeRegionModel.getMtdCount()
108
                                    /$partnerTypeRegionModel.getTotalCount()
110
                                    /$partnerTypeRegionModel.getTotalCount()
109
                                #else
111
                                #else
110
                                    -
112
                                    -
111
                                #end
113
                                #end
Line 123... Line 125...
123
#end
125
#end
124
 
126
 
125
<div class="container-fluid ">
127
<div class="container-fluid ">
126
    <h3>Total Collection(Overall Collection/Limit Utilization))</h3>
128
    <h3>Total Collection(Overall Collection/Limit Utilization))</h3>
127
    <div class="row">
129
    <div class="row">
-
 
130
## OPTIMIZED: Use single get instead of double get pattern
128
        #foreach($warehouseEntry in $warehouseMap.entrySet())
131
        #foreach($warehouseEntry in $warehouseMap.entrySet())
-
 
132
            #set($warehouseKey = $warehouseEntry.getKey())
-
 
133
            #set($collectionValue = $warehouseCollectionMap.get($warehouseKey))
-
 
134
            #set($pgCollectionValue = $warehousePgCollectionMap.get($warehouseKey))
129
            <div class="col-lg-2" style="font-size: 20px">
135
            <div class="col-lg-2" style="font-size: 20px">
130
                $warehouseEntry.getValue() -
136
                $warehouseEntry.getValue() -
131
                #if($warehouseCollectionMap.get($warehouseEntry.getKey()))
137
                #if($collectionValue)
132
                    <span class="currency">$warehouseCollectionMap.get($warehouseEntry.getKey())</span>
138
                    <span class="currency">$collectionValue</span>
133
                #else
139
                #else
134
                    0
140
                    0
135
                #end
141
                #end
136
                /
142
                /
137
                #if($warehousePgCollectionMap.get($warehouseEntry.getKey()))
143
                #if($pgCollectionValue)
138
                    <span class="currency">$warehousePgCollectionMap.get($warehouseEntry.getKey())</span>
144
                    <span class="currency">$pgCollectionValue</span>
139
                #else
145
                #else
140
                    0
146
                    0
141
                #end
147
                #end
142
 
148
 
143
            </div>
149
            </div>