|
|
|
@ -284,57 +284,58 @@ public class UdiRelevanceController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//判断父id不为空就吧值给到id里面防止id变成详情id
|
|
|
|
|
if(udiRelevanceResponse.getPid()!=null){
|
|
|
|
|
if (udiRelevanceResponse.getPid() != null) {
|
|
|
|
|
udiRelevanceResponse.setId(udiRelevanceResponse.getPid());
|
|
|
|
|
}
|
|
|
|
|
UdiRelevanceEntity udiRelevanceEntity = new UdiRelevanceEntity();
|
|
|
|
|
BeanUtils.copyProperties(udiRelevanceResponse, udiRelevanceEntity);
|
|
|
|
|
udiRelevanceEntity.setId(udiRelevanceResponse.getId() + "");
|
|
|
|
|
|
|
|
|
|
//更新关联表相关信息
|
|
|
|
|
UdiRelevanceRequest udiRelevanceRequest = new UdiRelevanceRequest();
|
|
|
|
|
BeanUtils.copyProperties(udiRelevanceResponse, udiRelevanceRequest);
|
|
|
|
|
udiRelevanceRequest.setId(udiRelevanceResponse.getId() + "");
|
|
|
|
|
String time = DateUtil.getDateTime();
|
|
|
|
|
udiRelevanceEntity.setUpdateTime(time);
|
|
|
|
|
udiRelevanceEntity.setModifyTime(time);
|
|
|
|
|
udiRelevanceRequest.setUpdateTime(time);
|
|
|
|
|
udiRelevanceRequest.setModifyTime(time);
|
|
|
|
|
if (udiRelevanceResponse.getIsUseDy() == 1) {
|
|
|
|
|
udiRelevanceEntity.setIsUseDy(true);
|
|
|
|
|
} else udiRelevanceEntity.setIsUseDy(false);
|
|
|
|
|
UdiRelevanceRequest udiRelevanceRequest=new UdiRelevanceRequest();
|
|
|
|
|
BeanUtils.copyProperties(udiRelevanceEntity,udiRelevanceRequest);
|
|
|
|
|
udiRelevanceRequest.setIsUseDy(true);
|
|
|
|
|
} else udiRelevanceRequest.setIsUseDy(false);
|
|
|
|
|
udiRelevanceService.updateUdiRelevance(udiRelevanceRequest);
|
|
|
|
|
|
|
|
|
|
if (!customerId.equals("110")) {
|
|
|
|
|
if (StrUtil.isNotEmpty(udiRelevanceEntity.getPrice())) {
|
|
|
|
|
CompanyProductRelevanceEntity companyProductRelevanceEntity = companyProductRelevanceService.findCompanyProductRelevanceByUdiRlIdFk(udiRelevanceEntity.getId(), customerId + "");
|
|
|
|
|
companyProductRelevanceEntity.setPrice(new BigDecimal(udiRelevanceEntity.getPrice()));
|
|
|
|
|
if (StrUtil.isNotEmpty(udiRelevanceRequest.getPrice())) {
|
|
|
|
|
//更新供应商关联表相关信息
|
|
|
|
|
CompanyProductRelevanceEntity companyProductRelevanceEntity = companyProductRelevanceService.findCompanyProductRelevanceByUdiRlIdFk(udiRelevanceRequest.getId(), customerId + "");
|
|
|
|
|
companyProductRelevanceEntity.setPrice(new BigDecimal(udiRelevanceRequest.getPrice()));
|
|
|
|
|
companyProductRelevanceService.updateCompanyProductRelevance(companyProductRelevanceEntity);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
UdiInfoRequest udiInfoEntity = new UdiInfoRequest();
|
|
|
|
|
udiInfoEntity.setSptm(udiRelevanceResponse.getSptm());
|
|
|
|
|
udiInfoEntity.setYbbm(udiRelevanceResponse.getYbbm());
|
|
|
|
|
udiInfoEntity.setMeasname(udiRelevanceResponse.getMeasname());
|
|
|
|
|
udiInfoEntity.setManufactory(udiRelevanceResponse.getManufactory());
|
|
|
|
|
udiInfoEntity.setCpms(udiRelevanceResponse.getCpms());
|
|
|
|
|
// udiInfoEntity.setDiType(udiRelevanceResponse.getDiType());
|
|
|
|
|
udiInfoEntity.setPrice(udiRelevanceResponse.getPrice());
|
|
|
|
|
udiInfoEntity.setSpmc(udiRelevanceResponse.getSpmc());
|
|
|
|
|
udiInfoEntity.setAllowNoBatch(udiRelevanceResponse.isAllowNoBatch());
|
|
|
|
|
udiInfoEntity.setAllowNoExpire(udiRelevanceResponse.isAllowNoExpire());
|
|
|
|
|
udiInfoEntity.setAllowNoProduct(udiRelevanceResponse.isAllowNoProduct());
|
|
|
|
|
udiInfoEntity.setZxxsbzbhsydysl(udiRelevanceResponse.getZxxsbzbhsydysl());
|
|
|
|
|
udiInfoEntity.setBasicPrductRemak1(udiRelevanceResponse.getBasicPrductRemak1());
|
|
|
|
|
udiInfoEntity.setBasicPrductRemak2(udiRelevanceResponse.getBasicPrductRemak2());
|
|
|
|
|
udiInfoEntity.setBasicPrductRemak3(udiRelevanceResponse.getBasicPrductRemak3());
|
|
|
|
|
udiInfoEntity.setBasicPrductRemak4(udiRelevanceResponse.getBasicPrductRemak4());
|
|
|
|
|
udiInfoEntity.setBasicPrductRemak5(udiRelevanceResponse.getBasicPrductRemak5());
|
|
|
|
|
udiInfoEntity.setBasicPrductRemak6(udiRelevanceResponse.getBasicPrductRemak6());
|
|
|
|
|
udiInfoEntity.setBasicPrductRemak7(udiRelevanceResponse.getBasicPrductRemak7());
|
|
|
|
|
udiInfoEntity.setBasicPrductRemak8(udiRelevanceResponse.getBasicPrductRemak8());
|
|
|
|
|
//更新产品信息表相关产品信息
|
|
|
|
|
UdiInfoRequest udiInfoRequest = new UdiInfoRequest();
|
|
|
|
|
udiInfoRequest.setNameCode(udiRelevanceResponse.getNameCode());
|
|
|
|
|
udiInfoRequest.setSptm(udiRelevanceResponse.getSptm());
|
|
|
|
|
udiInfoRequest.setYbbm(udiRelevanceResponse.getYbbm());
|
|
|
|
|
udiInfoRequest.setMeasname(udiRelevanceResponse.getMeasname());
|
|
|
|
|
udiInfoRequest.setManufactory(udiRelevanceResponse.getManufactory());
|
|
|
|
|
udiInfoRequest.setCpms(udiRelevanceResponse.getCpms());
|
|
|
|
|
// udiInfoRequest.setDiType(udiRelevanceResponse.getDiType());
|
|
|
|
|
udiInfoRequest.setPrice(udiRelevanceResponse.getPrice());
|
|
|
|
|
udiInfoRequest.setSpmc(udiRelevanceResponse.getSpmc());
|
|
|
|
|
udiInfoRequest.setAllowNoBatch(udiRelevanceResponse.isAllowNoBatch());
|
|
|
|
|
udiInfoRequest.setAllowNoExpire(udiRelevanceResponse.isAllowNoExpire());
|
|
|
|
|
udiInfoRequest.setAllowNoProduct(udiRelevanceResponse.isAllowNoProduct());
|
|
|
|
|
udiInfoRequest.setZxxsbzbhsydysl(udiRelevanceResponse.getZxxsbzbhsydysl());
|
|
|
|
|
udiInfoRequest.setBasicPrductRemak1(udiRelevanceResponse.getBasicPrductRemak1());
|
|
|
|
|
udiInfoRequest.setBasicPrductRemak2(udiRelevanceResponse.getBasicPrductRemak2());
|
|
|
|
|
udiInfoRequest.setBasicPrductRemak3(udiRelevanceResponse.getBasicPrductRemak3());
|
|
|
|
|
udiInfoRequest.setBasicPrductRemak4(udiRelevanceResponse.getBasicPrductRemak4());
|
|
|
|
|
udiInfoRequest.setBasicPrductRemak5(udiRelevanceResponse.getBasicPrductRemak5());
|
|
|
|
|
udiInfoRequest.setBasicPrductRemak6(udiRelevanceResponse.getBasicPrductRemak6());
|
|
|
|
|
udiInfoRequest.setBasicPrductRemak7(udiRelevanceResponse.getBasicPrductRemak7());
|
|
|
|
|
udiInfoRequest.setBasicPrductRemak8(udiRelevanceResponse.getBasicPrductRemak8());
|
|
|
|
|
if (StrUtil.isNotEmpty(udiRelevanceResponse.getOriginUuid())) {
|
|
|
|
|
udiInfoEntity.setProductType(ConstantStatus.PRODUCT_TYPE_UDI);
|
|
|
|
|
udiInfoRequest.setProductType(ConstantStatus.PRODUCT_TYPE_UDI);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
udiInfoEntity.setUuid(udiRelevanceResponse.getUuid());
|
|
|
|
|
udiInfoService.updateUdiInfo(udiInfoEntity);
|
|
|
|
|
udiInfoRequest.setUuid(udiRelevanceResponse.getUuid());
|
|
|
|
|
udiInfoService.updateUdiInfo(udiInfoRequest);
|
|
|
|
|
return ResultVOUtils.success("更新成功");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -713,8 +714,8 @@ public class UdiRelevanceController {
|
|
|
|
|
String time = DateUtil.getDateTime();
|
|
|
|
|
udiRelevanceEntity.setUpdateTime(time);
|
|
|
|
|
udiRelevanceEntity.setModifyTime(time);
|
|
|
|
|
UdiRelevanceRequest udiRelevanceRequest=new UdiRelevanceRequest();
|
|
|
|
|
BeanUtils.copyProperties(udiRelevanceEntity,udiRelevanceRequest);
|
|
|
|
|
UdiRelevanceRequest udiRelevanceRequest = new UdiRelevanceRequest();
|
|
|
|
|
BeanUtils.copyProperties(udiRelevanceEntity, udiRelevanceRequest);
|
|
|
|
|
udiRelevanceService.updateUdiRelevance(udiRelevanceRequest);
|
|
|
|
|
return ResultVOUtils.success("解除绑定成功!");
|
|
|
|
|
}
|
|
|
|
@ -735,8 +736,8 @@ public class UdiRelevanceController {
|
|
|
|
|
UdiRelevanceEntity udiRelevanceEntity = new UdiRelevanceEntity();
|
|
|
|
|
udiRelevanceEntity.setId(id);
|
|
|
|
|
udiRelevanceEntity.setLockStatus(lockUdiRequest.getLockStatus());
|
|
|
|
|
UdiRelevanceRequest udiRelevanceRequest=new UdiRelevanceRequest();
|
|
|
|
|
BeanUtils.copyProperties(udiRelevanceEntity,udiRelevanceRequest);
|
|
|
|
|
UdiRelevanceRequest udiRelevanceRequest = new UdiRelevanceRequest();
|
|
|
|
|
BeanUtils.copyProperties(udiRelevanceEntity, udiRelevanceRequest);
|
|
|
|
|
udiRelevanceService.updateUdiRelevance(udiRelevanceRequest);
|
|
|
|
|
}
|
|
|
|
|
return ResultVOUtils.success("更新成功!");
|
|
|
|
|