自动化立体仓库 - WMS系统
pang.jiabao
3 天以前 0916bb4ea987c0599b6af6bb8dd251a071770e05
src/main/java/com/zy/asrs/controller/PlaController.java
@@ -32,6 +32,7 @@
import java.io.IOException;
import java.net.URLEncoder;
import java.util.*;
import java.util.stream.Collectors;
@RestController
@Slf4j
@@ -53,6 +54,28 @@
    private MatService matService;
    @Autowired
    private SnowflakeIdWorker snowflakeIdWorker;
    @GetMapping(value = "/pla/dropdownValues/list")
    @ManagerAuth(memo = "获取下拉选择框值列表")
    public R list() {
        List<DropdownValuesDto> list = plaService.getDropdownValues();
        Map<String, List<String>> map = new HashMap<>();
        // owner 去重并加入 map
        List<String> owners = list.stream()
                .filter(dropdownValuesDto -> dropdownValuesDto.getType().equals("owner"))
                .map(DropdownValuesDto::getValue)
                .collect(Collectors.toList());
        map.put("owner", owners);
        // workshop 去重并加入 map
        List<String> workshops = list.stream()
                .filter(dropdownValuesDto -> dropdownValuesDto.getType().equals("workshop"))
                .map(DropdownValuesDto::getValue)
                .collect(Collectors.toList());
        map.put("workshop", workshops);
        return R.ok(map);
    }
    @RequestMapping(value = "/pla/list/auth")
@@ -186,7 +209,7 @@
            pla.setQtyAnfme(pla.getQtyAnfme() + pla.getOrderWeight());
            pla.setHandlerBy(getUser().getUsername());
            pla.setStatus(GlobleParameter.PLA_STATUS_2);
            log.warn("修改为待出库,地址:{},数据:{}","/pla/sellout/auth", pla);
            log.info("修改为待出库,地址:{},数据:{}","/pla/sellout/auth", pla);
            pla.setModifyTime(new Date());
            pla.setPakoutTime(pla.getPakoutTime().split("\\(")[0]);
            //生成此次作业信息