JSONObject jsonObject = JSON.parseObject(param);
JSONArray jsonArray = jsonObject.getJSONArray("iqcBaseData");
IqcBaseData insertIqcBaseData = new IqcBaseData();
for (int i = 0; i < jsonArray.size(); i++) {
IqcBaseDataDTO iqcBaseDataDTO = JSONObject.parseObject(jsonArray.getString(i), IqcBaseDataDTO.class);
Integer type = iqcBaseDataDTO.getType();
String checkValue = iqcBaseDataDTO.getCheckValue();
if (type == 1) {
if (StringUtils.isEmpty(checkValue)) {
return ApiResponse.createFailResponse("检测名称不能为空");
}
insertIqcBaseData.setCheckName(checkValue);
continue;
}
if (type == 2) {
insertIqcBaseData.setUpperLimitValue(Integer.valueOf(checkValue));
continue;
}
if (type == 3) {
insertIqcBaseData.setUpperLimitValue(Integer.valueOf(checkValue));
}
}
insertIqcBaseData.setCreateId(sessionUser.getUserId());
insertIqcBaseData.setCreateUserName(sessionUser.getUserName());
insertIqcBaseData.setCreateTime(TimeUtil.nowShortTs());
try {
insertSelective(insertIqcBaseData);
return ApiResponse.createSuccessResponse("插入成功");
} catch (Exception e) {
e.printStackTrace();
return ApiResponse.createFailResponse("插入失败");
}
}
fastJSON取数组
最新推荐文章于 2024-06-28 12:06:16 发布