|
|
@ -16,6 +16,7 @@ import com.storeroom.modules.device.service.DeviceService; |
|
|
|
import com.storeroom.modules.device.service.DeviceSpecParamService; |
|
|
|
import com.storeroom.modules.device.service.dto.DeviceSpecParamDto; |
|
|
|
import com.storeroom.utils.ApiResponse; |
|
|
|
import com.storeroom.utils.StringUtils; |
|
|
|
import io.swagger.annotations.Api; |
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
@ -34,6 +35,7 @@ import javax.servlet.http.HttpServletRequest; |
|
|
|
import java.io.*; |
|
|
|
import java.net.InetAddress; |
|
|
|
import java.net.NetworkInterface; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.List; |
|
|
|
import java.util.regex.Matcher; |
|
|
|
import java.util.regex.Pattern; |
|
|
@ -309,9 +311,18 @@ public class RFIDController { |
|
|
|
@ApiOperation("盘点列表") |
|
|
|
@AnonymousGetMapping("/initArrangeList") |
|
|
|
public ApiResponse<Object> initArrangeList( |
|
|
|
Integer checkState, String region, String orderNo, Pageable page |
|
|
|
String checkState, String region, String orderNo, Pageable page |
|
|
|
){ |
|
|
|
return ApiResponse.success(arrangeService.initArrangeList(checkState,region,orderNo,page)); |
|
|
|
List<Integer> checkStates = null; |
|
|
|
if(!StringUtils.isEmpty(checkState)){ |
|
|
|
checkStates = new ArrayList<>(); |
|
|
|
String[] checkSpilit = checkState.split(","); |
|
|
|
for(String s : checkSpilit){ |
|
|
|
checkStates.add(Integer.parseInt(s)); |
|
|
|
} |
|
|
|
} |
|
|
|
return ApiResponse.success(checkStates == null?arrangeService.initArrangeList(-1,region,orderNo,page) |
|
|
|
:arrangeService.initArrangeList(checkStates,region,orderNo,page)); |
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation("根据盘点单号获取盘点基本信息") |
|
|
|