fix:1.增加空辊信息管理。2.增加烘箱点位管理。3.增加生箔工序单下满卷、单上空辊、单下空辊、允许进入功能。4.优化生箔工序.5.增加烘箱工序工功能。6.手持接口等。
This commit is contained in:
@@ -35,4 +35,10 @@ public class DictDataApiImpl implements DictDataApi {
|
||||
return success(BeanUtils.toBean(list, DictDataRespDTO.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
public CommonResult<DictDataRespDTO> parseDictData(String dictType, String label) {
|
||||
DictDataDO dictDataDO = dictDataService.parseDictData(dictType,label);
|
||||
return success(BeanUtils.toBean(dictDataDO, DictDataRespDTO.class));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -118,4 +118,13 @@ public class DictDataController {
|
||||
BeanUtils.toBean(list, DictDataRespVO.class));
|
||||
}
|
||||
|
||||
@GetMapping(value = "/type")
|
||||
@Operation(summary = "获得指定数据类型的字典数据列表")
|
||||
@Parameter(name = "type", description = "字典类型", required = true, example = "1024")
|
||||
@PreAuthorize("@ss.hasPermission('system:dict:query')")
|
||||
public CommonResult<List<DictDataSimpleRespVO>> getDictDataListByDictType(@RequestParam("type") String type) {
|
||||
List<DictDataDO> list = dictDataService.getDictDataListByDictType(type);
|
||||
return success(BeanUtils.toBean(list, DictDataSimpleRespVO.class));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -69,8 +69,8 @@ public class DictDataServiceImpl implements DictDataService {
|
||||
public Long createDictData(DictDataSaveReqVO createReqVO) {
|
||||
// 校验字典类型有效
|
||||
validateDictTypeExists(createReqVO.getDictType());
|
||||
// 校验字典数据的值的唯一性
|
||||
validateDictDataValueUnique(null, createReqVO.getDictType(), createReqVO.getValue());
|
||||
// // 校验字典数据的值的唯一性
|
||||
// validateDictDataValueUnique(null, createReqVO.getDictType(), createReqVO.getValue());
|
||||
|
||||
// 插入字典类型
|
||||
DictDataDO dictData = BeanUtils.toBean(createReqVO, DictDataDO.class);
|
||||
@@ -81,16 +81,16 @@ public class DictDataServiceImpl implements DictDataService {
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public List<Long> createDictDataList(List<DictDataSaveReqVO> createReqVOList) {
|
||||
Set<String> valueSet = new HashSet<>();
|
||||
// Set<String> valueSet = new HashSet<>();
|
||||
createReqVOList.forEach(createReqVO -> {
|
||||
// 校验字典类型有效
|
||||
validateDictTypeExists(createReqVO.getDictType());
|
||||
String valueKey = createReqVO.getDictType() + ":" + createReqVO.getValue();
|
||||
if (!valueSet.add(valueKey)) {
|
||||
throw exception(DICT_DATA_VALUE_DUPLICATE);
|
||||
}
|
||||
// 校验字典数据的值的唯一性
|
||||
validateDictDataValueUnique(null, createReqVO.getDictType(), createReqVO.getValue());
|
||||
// String valueKey = createReqVO.getDictType() + ":" + createReqVO.getValue();
|
||||
// if (!valueSet.add(valueKey)) {
|
||||
// throw exception(DICT_DATA_VALUE_DUPLICATE);
|
||||
// }
|
||||
// // 校验字典数据的值的唯一性
|
||||
// validateDictDataValueUnique(null, createReqVO.getDictType(), createReqVO.getValue());
|
||||
});
|
||||
|
||||
// 批量插入字典数据
|
||||
|
||||
Reference in New Issue
Block a user