|  |  |  | 
|---|
|  |  |  | import com.vincent.rsf.framework.common.R; | 
|---|
|  |  |  | import com.vincent.rsf.framework.exception.CoolException; | 
|---|
|  |  |  | import com.vincent.rsf.server.common.utils.ExcelUtil; | 
|---|
|  |  |  | import com.vincent.rsf.server.manager.controller.params.AsnOrderAndItemsParams; | 
|---|
|  |  |  | import com.vincent.rsf.server.manager.controller.params.CheckOrderItemParams; | 
|---|
|  |  |  | import com.vincent.rsf.server.manager.controller.params.CheckOrderParams; | 
|---|
|  |  |  | import com.vincent.rsf.server.manager.controller.params.OrderOutTaskParam; | 
|---|
|  |  |  | import com.vincent.rsf.server.manager.controller.params.*; | 
|---|
|  |  |  | import com.vincent.rsf.server.manager.entity.*; | 
|---|
|  |  |  | import com.vincent.rsf.server.manager.entity.excel.CheckOrderTemplate; | 
|---|
|  |  |  | import com.vincent.rsf.server.manager.enums.*; | 
|---|
|  |  |  | 
|---|
|  |  |  | * @version 1.0 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public R getAllLocByMatnr(List<String> matnrs) { | 
|---|
|  |  |  | public R getAllLocByMatnr(CheckLocQueryParams matnrs) { | 
|---|
|  |  |  | if (Objects.isNull(matnrs.getMatnrCode()) && matnrs.getMatnrCode().isEmpty()) { | 
|---|
|  |  |  | throw new CoolException("参数不能为空!!"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<LocItem> locItems = locItemService.listByMatnr(matnrs); | 
|---|
|  |  |  | if (!locItems.isEmpty()) { | 
|---|
|  |  |  | List<Integer> list = Arrays.asList(TaskType.TASK_TYPE_CHECK_OUT.type, TaskType.TASK_TYPE_CHECK_IN.type); | 
|---|