|  |  |  | 
|---|
|  |  |  | import org.springframework.transaction.annotation.Transactional; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.ArrayList; | 
|---|
|  |  |  | import java.util.Arrays; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  | import java.util.Objects; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<Loc> list = new ArrayList<>(); | 
|---|
|  |  |  | Integer chanl = 0; //默认第一巷道 | 
|---|
|  |  |  | for (int r = param.getStartRow(); r <= param.getEndRow(); r++) { | 
|---|
|  |  |  | if (r % param.getChannel() == 1) { | 
|---|
|  |  |  | chanl ++; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | for (int b = param.getStartBay(); b <= param.getEndBay(); b++) { | 
|---|
|  |  |  | for (int l = param.getStartLev(); l <= param.getEndLev(); l++) { | 
|---|
|  |  |  | // 获取库位号 | 
|---|
|  |  |  | 
|---|
|  |  |  | .setRow(r) | 
|---|
|  |  |  | .setCol(b) | 
|---|
|  |  |  | .setLev(l) | 
|---|
|  |  |  | .setChannel(chanl) | 
|---|
|  |  |  | .setType(join) | 
|---|
|  |  |  | .setAreaId(param.getAreaId()) | 
|---|
|  |  |  | .setUpdateBy(loginUserId) | 
|---|