|
|
@ -2,6 +2,7 @@ package com.glxp.api.controller.basic;
|
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
import com.glxp.api.dao.basic.UdiRelevanceDao;
|
|
|
|
import com.glxp.api.dao.basic.UdiRelevanceDao;
|
|
|
|
|
|
|
|
import com.glxp.api.dto.DictDto;
|
|
|
|
import com.glxp.api.service.inout.impl.IoCodeService;
|
|
|
|
import com.glxp.api.service.inout.impl.IoCodeService;
|
|
|
|
import com.glxp.api.service.inv.impl.InvProductService;
|
|
|
|
import com.glxp.api.service.inv.impl.InvProductService;
|
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
@ -535,6 +536,37 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取产品信息详情(多平台)
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
|
|
|
@GetMapping("/udiwms/udirel/thirdSys/filterOptimize")
|
|
|
|
|
|
|
|
public BaseResponse getThirdSysfilterOptimize(FilterUdiRelRequest filterUdiRelRequest,
|
|
|
|
|
|
|
|
BindingResult bindingResult) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (bindingResult.hasErrors()) {
|
|
|
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
FilterBasicThirdSysRequest filterBasicThirdSysRequest = new FilterBasicThirdSysRequest();
|
|
|
|
|
|
|
|
filterBasicThirdSysRequest.setEnabled(true);
|
|
|
|
|
|
|
|
List<ThrSystemEntity> basicThirdSysEntities = thrSystemService.filterBasicThiSys(filterBasicThirdSysRequest);
|
|
|
|
|
|
|
|
List<DictDto> filterSysEntityList = new ArrayList<DictDto>();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
filterSysEntityList.add(new DictDto(0, "全部"));
|
|
|
|
|
|
|
|
filterSysEntityList.add(new DictDto(1, "对照完成"));
|
|
|
|
|
|
|
|
filterSysEntityList.add(new DictDto(2, "未对照DI"));
|
|
|
|
|
|
|
|
if (basicThirdSysEntities != null && basicThirdSysEntities.size() > 0) {
|
|
|
|
|
|
|
|
for (int i = 0; i < basicThirdSysEntities.size(); i++) {
|
|
|
|
|
|
|
|
filterSysEntityList.add(new DictDto(i + 3, "未对照" + basicThirdSysEntities.get(i).getThirdName()));
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
filterSysEntityList.add(new DictDto(10, "最新同步"));
|
|
|
|
|
|
|
|
PageInfo<DictDto> pageInfo;
|
|
|
|
|
|
|
|
pageInfo = new PageInfo<>(filterSysEntityList);
|
|
|
|
|
|
|
|
PageSimpleResponse<DictDto> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
|
|
|
pageSimpleResponse.setList(filterSysEntityList);
|
|
|
|
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取对照过滤列表
|
|
|
|
//获取对照过滤列表
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|