|
|
|
@ -101,10 +101,8 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
if (bindingResult.hasErrors()) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
|
|
|
|
}
|
|
|
|
|
List<UdiRelevanceResponse> udiRelevanceResponses = null;
|
|
|
|
|
udiRelevanceResponses = udiRelevanceDao.pdaDlUdiRel(filterUdiRelRequest);
|
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo;
|
|
|
|
|
pageInfo = new PageInfo<>(udiRelevanceResponses);
|
|
|
|
|
List<UdiRelevanceResponse> udiRelevanceResponses = udiRelevanceDao.pdaDlUdiRel(filterUdiRelRequest);
|
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo = new PageInfo<>(udiRelevanceResponses);
|
|
|
|
|
PageSimpleResponse<UdiRelevanceResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
pageSimpleResponse.setList(udiRelevanceResponses);
|
|
|
|
@ -119,8 +117,6 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
if (bindingResult.hasErrors()) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
|
|
|
|
}
|
|
|
|
|
List<UdiRelevanceResponse> udiRelevanceResponses = null;
|
|
|
|
|
|
|
|
|
|
if (StrUtil.isNotEmpty(filterUdiRelRequest.getUdiCode())) {
|
|
|
|
|
filterUdiRelRequest.setNameCode(FilterUdiUtils.getUdi(filterUdiRelRequest.getUdiCode()).getUdi());
|
|
|
|
|
}
|
|
|
|
@ -132,9 +128,8 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
filterUdiRelRequest.setRelIds(list);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
udiRelevanceResponses = udiRelevanceService.filterUdiJoinSup(filterUdiRelRequest);
|
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo;
|
|
|
|
|
pageInfo = new PageInfo<>(udiRelevanceResponses);
|
|
|
|
|
List<UdiRelevanceResponse> udiRelevanceResponses = udiRelevanceService.filterUdiJoinSup(filterUdiRelRequest);
|
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo = new PageInfo<>(udiRelevanceResponses);
|
|
|
|
|
PageSimpleResponse<UdiRelevanceResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
pageSimpleResponse.setList(udiRelevanceResponses);
|
|
|
|
@ -216,8 +211,7 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo;
|
|
|
|
|
pageInfo = new PageInfo<>(udiRelevanceResponses);
|
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo = new PageInfo<>(udiRelevanceResponses);
|
|
|
|
|
PageSimpleResponse<UdiRelevanceResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
pageSimpleResponse.setList(udiRelevanceResponses);
|
|
|
|
@ -230,8 +224,7 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
@GetMapping("/udi/cert/filterUdi")
|
|
|
|
|
public BaseResponse filterCertUdi(FilterUdiRelRequest filterUdiRelRequest) {
|
|
|
|
|
List<UdiRelevanceResponse> udiRelevanceResponses = udiRelevanceService.filterCertUdi(filterUdiRelRequest);
|
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo;
|
|
|
|
|
pageInfo = new PageInfo<>(udiRelevanceResponses);
|
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo = new PageInfo<>(udiRelevanceResponses);
|
|
|
|
|
PageSimpleResponse<UdiRelevanceResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
pageSimpleResponse.setList(udiRelevanceResponses);
|
|
|
|
@ -250,9 +243,7 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
UdiRelevanceEntity udiRelevanceEntity = udiRelevanceService.selectById(filterUdiRelRequest.getId());
|
|
|
|
|
FilterUdiRelRequest tempRequest = new FilterUdiRelRequest();
|
|
|
|
|
tempRequest.setUuid(udiRelevanceEntity.getUuid());// if (filterUdiRelRequest.getProductsType() == 2) {
|
|
|
|
|
// tempRequest.setNameCode(filterUdiRelRequest.getNameCode());
|
|
|
|
|
// }
|
|
|
|
|
tempRequest.setUuid(udiRelevanceEntity.getUuid());
|
|
|
|
|
|
|
|
|
|
List<UdiProductEntity> udiInfoEntities = udiProductService.filterAllUdiInfo(tempRequest);
|
|
|
|
|
List<UdiRelevanceResponse> udiRelevanceResponses = new ArrayList<>();
|
|
|
|
@ -277,8 +268,7 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
List<UdiRelevanceResponse> udiRelevanceResponses = null;
|
|
|
|
|
filterUdiRelRequest.setKey("1");
|
|
|
|
|
udiRelevanceResponses = udiRelevanceService.filterUdiRelevance(filterUdiRelRequest);
|
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo;
|
|
|
|
|
pageInfo = new PageInfo<>(udiRelevanceResponses);
|
|
|
|
|
PageInfo<UdiRelevanceResponse> pageInfo = new PageInfo<>(udiRelevanceResponses);
|
|
|
|
|
PageSimpleResponse<UdiRelevanceResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
pageSimpleResponse.setList(udiRelevanceResponses);
|
|
|
|
@ -304,8 +294,7 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
IoCodeService codeService;
|
|
|
|
|
@Resource
|
|
|
|
|
CompanyProductRelevanceService companyProductRelevanceService;
|
|
|
|
|
@Resource
|
|
|
|
|
SpGetHttpClient spGetHttpClient;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/udi/udirel/deleteById")
|
|
|
|
@ -323,18 +312,12 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
udiRelevanceService.deleteById(ids);
|
|
|
|
|
List<UdiRelevanceEntity> udiRelevanceEntities = udiRelevanceService.selectByUuid(udiRelevanceEntity.getUuid());
|
|
|
|
|
if (udiRelevanceEntities == null || udiRelevanceEntities.isEmpty()) {
|
|
|
|
|
udiProductService.deleteByUuid(udiRelevanceEntity.getUuid());
|
|
|
|
|
}
|
|
|
|
|
// //调用同步删除的方法
|
|
|
|
|
// BasicDataRequest basicDataRequest = new BasicDataRequest();
|
|
|
|
|
// basicDataRequest.setDeleteRequest(deleteRequest);
|
|
|
|
|
// basicDataRequest.setKey(SyncDelType.BASIC_MAINTAIN);
|
|
|
|
|
// Long userId = getUserId();
|
|
|
|
|
// spGetHttpClient.deleteBasicData(basicDataRequest, userId + "");
|
|
|
|
|
|
|
|
|
|
return ResultVOUtils.success("删除成功");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -366,16 +349,10 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
udiRelevanceEntity.setModifyTime(new Date());
|
|
|
|
|
udiRelevanceEntity.setUpdateUser(customerService.getUserId() + "");
|
|
|
|
|
udiRelevanceEntity.setUseMuti(udiRelevanceEntity.getUseMuti());
|
|
|
|
|
// udiRelevanceEntity.setUseLeverCount(udiRelevanceSaveRequest.getUseLeverCount());
|
|
|
|
|
udiRelevanceEntity.setSplitEnable(udiRelevanceSaveRequest.getSplitEnable());
|
|
|
|
|
udiRelevanceEntity.setAutoCode(udiRelevanceSaveRequest.getAutoCode());
|
|
|
|
|
// udiRelevanceEntity.setUseLevelDi(udiRelevanceSaveRequest.getUseLevelDi());
|
|
|
|
|
// udiRelevanceEntity.setUseLevelUnit(udiRelevanceSaveRequest.getUseLevelUnit());
|
|
|
|
|
udiRelevanceEntity.setUseLevel(udiRelevanceSaveRequest.getUseLevel());
|
|
|
|
|
udiRelevanceEntity.setUnpackUseTime(udiRelevanceSaveRequest.getUnpackUseTime());
|
|
|
|
|
// udiRelevanceEntity.setDistributeLevelDi(udiRelevanceSaveRequest.getDistributeLevelDi());
|
|
|
|
|
// udiRelevanceEntity.setDistributeLevelUnit(udiRelevanceSaveRequest.getDistributeLevelUnit());
|
|
|
|
|
// udiRelevanceEntity.setDistributeLevelCount(udiRelevanceSaveRequest.getDistributeLevelCount());
|
|
|
|
|
udiRelevanceEntity.setDistributeLevel(udiRelevanceSaveRequest.getDistributeLevel());
|
|
|
|
|
udiRelevanceEntity.setPayFeeCode(udiRelevanceSaveRequest.getPayFeeCode());
|
|
|
|
|
udiRelevanceEntity.setSplitEnable(udiRelevanceSaveRequest.getSplitEnable());
|
|
|
|
@ -413,7 +390,6 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
udiProductEntity.setRequireScanCode(udiRelevanceSaveRequest.getRequireScanCode());
|
|
|
|
|
udiProductEntity.setFlbm(udiRelevanceSaveRequest.getFlbm());
|
|
|
|
|
udiProductEntity.setWorkPlaceCount(udiRelevanceSaveRequest.getWorkPlaceCount());
|
|
|
|
|
// udiProductEntity = UdiInfoUtil.initUdiInfoEntity(udiProductEntity);
|
|
|
|
|
if (StrUtil.isNotEmpty(udiRelevanceSaveRequest.getOriginUuid())) {
|
|
|
|
|
udiProductEntity.setProductType(ConstantStatus.PRODUCT_TYPE_UDI);
|
|
|
|
|
}
|
|
|
|
@ -464,7 +440,6 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
|
|
|
|
|
//单独更新DI
|
|
|
|
|
UdiProductEntity diEntity = new UdiProductEntity();
|
|
|
|
|
// diEntity.setMeasname(udiRelevanceSaveRequest.getMeasname());
|
|
|
|
|
diEntity.setPackUnit(udiRelevanceSaveRequest.getPackUnit());
|
|
|
|
|
diEntity.setSptm(udiRelevanceSaveRequest.getSptm());
|
|
|
|
|
diEntity.setUuid(udiRelevanceSaveRequest.getUuid());
|
|
|
|
@ -506,7 +481,7 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
@Resource
|
|
|
|
|
InvPreProductService invPreProductService;
|
|
|
|
|
|
|
|
|
|
//查询产品是否可以被禁用 todo 库存还未完成
|
|
|
|
|
//查询产品是否可以被禁用
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/udi/udirel/disable")
|
|
|
|
|
public BaseResponse disable(@RequestBody UdiCombineRequest udiCombineRequest) {
|
|
|
|
@ -523,20 +498,6 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public UdiProductEntity getUdiInfo(UdiCombineRequest udiCombineRequest) {
|
|
|
|
|
UdiRelevanceEntity temp = udiRelevanceService.selectById(udiCombineRequest.getRelId());
|
|
|
|
|
FilterUdiRelRequest filterUdiRelRequest = new FilterUdiRelRequest();
|
|
|
|
|
filterUdiRelRequest.setNameCode(udiCombineRequest.getThirdId());
|
|
|
|
|
filterUdiRelRequest.setUuid(temp.getUuid());
|
|
|
|
|
List<UdiProductEntity> udiInfoEntities = udiProductService.filterUdiInfo(filterUdiRelRequest);
|
|
|
|
|
if (udiInfoEntities != null && udiInfoEntities.size() > 0) {
|
|
|
|
|
UdiProductEntity udiProductEntity = udiInfoEntities.get(0);
|
|
|
|
|
return udiProductEntity;
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//单独选入ERP产品
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/udi/udirel/addErp")
|
|
|
|
@ -594,8 +555,7 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
filterSysEntityList.add(new FilterSysEntity(10, "最新同步"));
|
|
|
|
|
PageInfo<FilterSysEntity> pageInfo;
|
|
|
|
|
pageInfo = new PageInfo<>(filterSysEntityList);
|
|
|
|
|
PageInfo<FilterSysEntity> pageInfo = new PageInfo<>(filterSysEntityList);
|
|
|
|
|
PageSimpleResponse<FilterSysEntity> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
pageSimpleResponse.setList(filterSysEntityList);
|
|
|
|
@ -625,8 +585,7 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
filterSysEntityList.add(new DictDto(10, "最新同步"));
|
|
|
|
|
PageInfo<DictDto> pageInfo;
|
|
|
|
|
pageInfo = new PageInfo<>(filterSysEntityList);
|
|
|
|
|
PageInfo<DictDto> pageInfo = new PageInfo<>(filterSysEntityList);
|
|
|
|
|
PageSimpleResponse<DictDto> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
pageSimpleResponse.setList(filterSysEntityList);
|
|
|
|
@ -751,8 +710,7 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
PageInfo<BasicProductThirdSysResponse> pageInfo;
|
|
|
|
|
pageInfo = new PageInfo<>(basicProductThirdSysResponses);
|
|
|
|
|
PageInfo<BasicProductThirdSysResponse> pageInfo = new PageInfo<>(basicProductThirdSysResponses);
|
|
|
|
|
PageSimpleResponse<BasicProductThirdSysResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
|
|
|
|
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
|
|
|
|
pageSimpleResponse.setList(basicProductThirdSysResponses);
|
|
|
|
@ -810,9 +768,6 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//业务单据选入耗材字典查询列表
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询产品规格型号列表
|
|
|
|
|
*
|
|
|
|
|