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.exception.JsonException;
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.util.OkHttpCli;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
@ -50,21 +52,25 @@ public class IoCollectLedGroupService extends ServiceImpl<IoCollectLedGroupMappe
}
public BaseResponse<String> openLed(IoCollectOrderBiz collectOrderBiz) {
IoCollectLedGroup one = getOne(new LambdaQueryWrapper<IoCollectLedGroup>().eq(IoCollectLedGroup::getRelId, collectOrderBiz.getRelId()));
if (one == null){
throw new JsonException(500,"当前产品未绑定灯组");
public BaseResponse<String> openLed(List<IoCollectOrderBiz> collectOrderBizs) {
LedGroupRequest ledGroupRequest = new LedGroupRequest();
for (IoCollectOrderBiz collectOrderBiz : collectOrderBizs){
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();
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 json = JSONUtil.toJsonStr(ledGroupRequest);
String result = okHttpCli.doPostJson( "http://192.168.0.166:9099/wms/associate/lighttagsled", json);
BaseResponse<String> response =
JSONObject.parseObject(result, new TypeReference<BaseResponse<String>>() {

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

Loading…
Cancel
Save