|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package com.glxp.api.controller.basic;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
|
import com.glxp.api.dao.basic.UdiRelevanceDao;
|
|
|
|
|
import com.glxp.api.service.inout.impl.IoCodeService;
|
|
|
|
|
import com.glxp.api.service.inv.impl.InvProductService;
|
|
|
|
@ -239,7 +240,7 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
for (UdiProductEntity udiProductEntity : udiInfoEntities) {
|
|
|
|
|
UdiRelevanceResponse udiRelevanceResponse = new UdiRelevanceResponse();
|
|
|
|
|
BeanUtils.copyProperties(udiProductEntity, udiRelevanceResponse);
|
|
|
|
|
BeanUtils.copyProperties(udiRelevanceEntity, udiRelevanceResponse);
|
|
|
|
|
BeanUtil.copyProperties(udiRelevanceEntity, udiRelevanceResponse);
|
|
|
|
|
udiRelevanceResponses.add(udiRelevanceResponse);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -409,17 +410,15 @@ public class UdiRelevanceController extends BaseController {
|
|
|
|
|
//新增或修改关联
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/udi/udirel/check/udi")
|
|
|
|
|
|
|
|
|
|
public BaseResponse checkUdi(@RequestBody UdiCombineRequest udiCombineRequest) {
|
|
|
|
|
|
|
|
|
|
List<String> keys = udiCombineRequest.getKeys();
|
|
|
|
|
List<String> keys = udiCombineRequest.getDevKeys();
|
|
|
|
|
if (keys != null && keys.size() > 0) {
|
|
|
|
|
|
|
|
|
|
List<UdiRelevanceEntity> datas = udiRelevanceService.batchSelectByUuid(keys);
|
|
|
|
|
if (datas.isEmpty()) {
|
|
|
|
|
return ResultVOUtils.success("无被选入!");
|
|
|
|
|
} else {
|
|
|
|
|
return ResultVOUtils.error(499, "所选产品DI已经被" + "第三方产品ID" + "绑定,您确定继续对照");
|
|
|
|
|
return ResultVOUtils.error(499, "所选产品DI已存在耗材字典,继续对照将会出现不可预估错误,是否继续选入?");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return ResultVOUtils.success("未选择产品");
|
|
|
|
|