package com.zy.common.service; import com.alibaba.fastjson.JSON; import com.zy.asrs.entity.WaitPakin; import com.zy.common.utils.HttpHandler; import com.zy.core.properties.SystemProperties; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * Created by vincent on 2020/8/6 */ @Slf4j @Service public class WmsService { public boolean fullStorePutStart(String barcode, Integer sourceStaNo, List waitPakins) { try { Map param = new HashMap<>(); param.put("barcode", barcode); param.put("devpNo", sourceStaNo); List> list = new ArrayList<>(); for (WaitPakin waitPakin : waitPakins) { Map mat = new HashMap<>(); mat.put("matNo", waitPakin.getMatnr()); mat.put("count", waitPakin.getAnfme()); list.add(mat); } param.put("list", list); String response = new HttpHandler.Builder() .setUri(SystemProperties.WMS_URL) .setPath("/full/store/put/start") .setJson(JSON.toJSONString(param)) .build() .doPost(); } catch (IOException e) { } return true; } }