8/8 药品搜索字段以及插入字段维护

workplace
wangwei 11 months ago
parent 0f1ee49172
commit dfe7b8769e

@ -340,6 +340,13 @@ public class BasicProductsEntity {
@TableField(value = "`createUser`")
private String createUser;
/**
*
*/
@TableField(value = "bzgg")
private String bzgg;
/**
*
*/
@ -349,8 +356,8 @@ public class BasicProductsEntity {
@TableField(value = "remark")
private String remark;
@TableField(value = "pinyinInitial")
private String pinyinInitial;
@TableField(value = "cphhhbh")
private String cphhhbh;
/**
* (
@ -374,23 +381,41 @@ public class BasicProductsEntity {
private String catalogname3;
/**
*
* (
*/
@TableField(value = "matrial")
@ApiModelProperty(value="耗材材质")
private String matrial;
@TableField(value = "catalogcode1")
@ApiModelProperty(value="一级分类名称(学科,品名)")
private Integer catalogcode1;
/**
* (
*/
@TableField(value = "catalogcode2")
@ApiModelProperty(value="二级分类名称(用途、品目)")
private Integer catalogcode2;
/**
*
* (
*/
@TableField(value = "bzgg")
private String bzgg;
@TableField(value = "catalogcode3")
@ApiModelProperty(value="三级分类名称(部位、功能、品种)")
private Integer catalogcode3;
/**
*
*/
@TableField(value = "requireScanCode")
private Integer requireScanCode;
/**
*
*/
@TableField(value = "matrial")
@ApiModelProperty(value="耗材材质")
private String matrial;
/**
* 1: 2:
@ -474,6 +499,13 @@ public class BasicProductsEntity {
private Integer medicareType;
@TableField(value = "pinyinInitial")
private String pinyinInitial;
@TableField(value = "majorStatus")
private String majorStatus;
@ -591,6 +623,5 @@ public class BasicProductsEntity {
public static final String COL_UPDATEUSER = "updateUser";
public static final String COL_REMARK = "remark";
public static final String COL_BZGG= "bzgg";
}

@ -276,6 +276,7 @@ public class AddProductRequest {
*
*/
private String payFeeCode;
private String packUnit;
}

@ -42,7 +42,7 @@ public class FilterReceiveRequest extends ListPageRequest {
private String createUser;
private Boolean sysApprovalFlow;
private Integer productType;
private Integer productType = 1;
}

@ -120,6 +120,6 @@ public class PurApplyRequest extends ListPageRequest {
/**
* 1. 2.
*/
private Integer productType;
private Integer productType = 1;
}

@ -121,4 +121,10 @@ public class UdiRlSupResponse {
private String matrial;
private Integer requireScanCode;
private String bzgg;
private String prepnUnit;
private String prepnSpec;
}

@ -297,8 +297,14 @@ public class UdiProductService {
throw new JsonException(500, "层级编码已存在!");
}
UdiProductEntity udiProductEntity = new UdiProductEntity();
BeanUtils.copyProperties(updateLevelDrugRequest, udiProductEntity);
// BeanUtils.copyProperties(updateLevelDrugRequest, udiProductEntity);
BeanUtils.copyProperties(addProductRequest, udiProductEntity);
udiProductEntity.setNameCode(updateLevelDrugRequest.getNameCode());
udiProductEntity.setBhxjsl(updateLevelDrugRequest.getBhxjsl());
udiProductEntity.setPackUnit(updateLevelDrugRequest.getPackUnit());
udiProductEntity.setSjcpbm(updateLevelDrugRequest.getSjcpbm());
udiProductEntity.setCpmctymc(addProductRequest.getCpmctymc());
udiProductEntity.setPackLevel(String.valueOf(updateLevelDrugRequest.getPackLevel()));
udiProductEntity.setUuid(udiRelevanceEntity.getUuid());
udiProductEntity.setProductsType(2);
udiProductEntity.setGgxh(addProductRequest.getSpec());

@ -1707,7 +1707,6 @@ public class HeartService {
Integer code = obj.getInt("code");
if (!code.equals(20000)) {
log.error("从UDI自助平台拉取数据错误报文-----{}", data);
log.error("打印出来{}",exportType);
return;
}
//数据内容
@ -1941,18 +1940,14 @@ public class HeartService {
*/
@Transactional(propagation = Propagation.NESTED)
public void insertDeviceInfoData(String content) {
log.error("这个是什么{}",content);
cn.hutool.json.JSONObject jsonObject = JSONUtil.parseObj(content);
List<DeviceInfoEntity> deviceInfoEntities = JSONUtil.toList(jsonObject.getJSONArray(DeviceInfoEntity.class.getSimpleName()), DeviceInfoEntity.class);
log.error("shebei jichu 数据 到底是什么{}",deviceInfoEntities);
if (CollectionUtil.isNotEmpty(deviceInfoEntities)) {
for (DeviceInfoEntity deviceInfoEntity : deviceInfoEntities) {
deviceInfoEntity.setUpdateTime(null);
}
log.error("hahahhahhahahah woyao fengle{}",deviceInfoEntities);
boolean b = deviceInfoMapper.replaceBatchs(deviceInfoEntities);
if (b == false){
log.error("差距自己找,头像右上角");
}
}
List<String> syncFiles = JSONUtil.toList(jsonObject.getJSONArray("syncFiles"), String.class);

@ -105,11 +105,14 @@
basic_products.basicPrductRemak7,
basic_products.basicPrductRemak8,
basic_corp.name companyName,
basic_products.catalogname1,
basic_products.catalogname2,
basic_products.catalogname3,
basic_products.requireScanCode,
basic_products.matrial
basic_products.catalogname1,
basic_products.catalogname2,
basic_products.catalogname3,
basic_products.requireScanCode,
basic_products.bzgg,
basic_products.prepnUnit,
basic_products.prepnSpec,
basic_products.matrial
FROM company_product_relevance
inner JOIN basic_udirel
ON company_product_relevance.udiRlIdFk = basic_udirel.id

@ -4123,3 +4123,5 @@ CALL Pro_Temp_ColumnWork('basic_sk_prescribe_item_detail', 'tagStatus',
CALL Pro_Temp_ColumnWork('basic_sk_prescribe_item_detail', 'tagMsg',
'varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''处方赋码错误信息''',
1);
CALL Pro_Temp_ColumnWork('basic_products', 'cphhhbh', 'varchar(255)', 1);

Loading…
Cancel
Save