12/31 访问参数修改

dev_unify
wangwei 6 months ago
parent fd5b500f15
commit c49c57b8ee

@ -0,0 +1,26 @@
package com.glxp.api.req.collect;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
/**
* @author : zhuzhu
* @date : 2024/12/31 9:39
* @modyified By :
*/
@Data
public class LedGroupRequest {
private List<CollectLedGroupRequest> data = new ArrayList<>();
public List<CollectLedGroupRequest> getData() {
return data;
}
public void setData(List<CollectLedGroupRequest> data) {
this.data = data;
}
}

@ -14,11 +14,13 @@ import com.glxp.api.entity.thrsys.CodeRel;
import com.glxp.api.enums.led.LedColorStatusEnum; import com.glxp.api.enums.led.LedColorStatusEnum;
import com.glxp.api.exception.JsonException; import com.glxp.api.exception.JsonException;
import com.glxp.api.req.collect.CollectLedGroupRequest; import com.glxp.api.req.collect.CollectLedGroupRequest;
import com.glxp.api.req.collect.LedGroupRequest;
import com.glxp.api.res.collect.IoCollectLedGroupResponse; import com.glxp.api.res.collect.IoCollectLedGroupResponse;
import com.glxp.api.util.OkHttpCli; import com.glxp.api.util.OkHttpCli;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
@ -50,21 +52,25 @@ public class IoCollectLedGroupService extends ServiceImpl<IoCollectLedGroupMappe
} }
public BaseResponse<String> openLed(IoCollectOrderBiz collectOrderBiz) { public BaseResponse<String> openLed(List<IoCollectOrderBiz> collectOrderBizs) {
IoCollectLedGroup one = getOne(new LambdaQueryWrapper<IoCollectLedGroup>().eq(IoCollectLedGroup::getRelId, collectOrderBiz.getRelId())); LedGroupRequest ledGroupRequest = new LedGroupRequest();
if (one == null){ for (IoCollectOrderBiz collectOrderBiz : collectOrderBizs){
throw new JsonException(500,"当前产品未绑定灯组"); IoCollectLedGroup one = getOne(new LambdaQueryWrapper<IoCollectLedGroup>().eq(IoCollectLedGroup::getRelId, collectOrderBiz.getRelId()));
if (one == null){
throw new JsonException(500,"当前产品未绑定灯组");
}
CollectLedGroupRequest collectLedGroupRequest = new CollectLedGroupRequest();
collectLedGroupRequest.setMac(one.getMac());
collectLedGroupRequest.setTimeout(one.getTimeout());
if (one.getLedMode()){
collectLedGroupRequest.setLedmode(1);
}else {
collectLedGroupRequest.setLedmode(0);
}
collectLedGroupRequest.setLednum(setLedNum(one));
ledGroupRequest.getData().add(collectLedGroupRequest);
} }
CollectLedGroupRequest collectLedGroupRequest = new CollectLedGroupRequest(); String json = JSONUtil.toJsonStr(ledGroupRequest);
collectLedGroupRequest.setMac(one.getMac());
collectLedGroupRequest.setTimeout(one.getTimeout());
if (one.getLedMode()){
collectLedGroupRequest.setLedmode(1);
}else {
collectLedGroupRequest.setLedmode(0);
}
collectLedGroupRequest.setLednum(setLedNum(one));
String json = JSONUtil.toJsonStr(collectLedGroupRequest);
String result = okHttpCli.doPostJson( "http://192.168.0.166:9099/wms/associate/lighttagsled", json); String result = okHttpCli.doPostJson( "http://192.168.0.166:9099/wms/associate/lighttagsled", json);
BaseResponse<String> response = BaseResponse<String> response =
JSONObject.parseObject(result, new TypeReference<BaseResponse<String>>() { JSONObject.parseObject(result, new TypeReference<BaseResponse<String>>() {

@ -561,9 +561,8 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo
collectOrderBiz.setAutoTagStatus(3); collectOrderBiz.setAutoTagStatus(3);
} else } else
collectOrderBiz.setAutoTagStatus(1); collectOrderBiz.setAutoTagStatus(1);
ioCollectLedGroupService.openLed(collectOrderBiz);
} }
ioCollectLedGroupService.openLed(collectOrderBizs);
collectOrderBizService.updateBatchById(collectOrderBizs); collectOrderBizService.updateBatchById(collectOrderBizs);
} }

Loading…
Cancel
Save