弃用fastjson1.2.8,改用hutool的jsonutil
This commit is contained in:
parent
63cb5c000e
commit
a5a05aefc1
10
pom.xml
10
pom.xml
|
@ -35,11 +35,6 @@
|
|||
<artifactId>mybatis-plus-generator</artifactId>
|
||||
<version>3.3.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.alibaba</groupId>
|
||||
<artifactId>fastjson</artifactId>
|
||||
<version>1.2.80</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cn.hutool</groupId>
|
||||
<artifactId>hutool-extra</artifactId>
|
||||
|
@ -55,6 +50,11 @@
|
|||
<artifactId>hutool-crypto</artifactId>
|
||||
<version>${hutool.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>cn.hutool</groupId>
|
||||
<artifactId>hutool-json</artifactId>
|
||||
<version>${hutool.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!--swagger-->
|
||||
<dependency>
|
||||
|
|
|
@ -3,8 +3,8 @@ package com.ydool.boot.api.controller;
|
|||
import cn.hutool.core.codec.Base64;
|
||||
import cn.hutool.core.util.RandomUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.alibaba.xxpt.gateway.shared.client.http.ExecutableClient;
|
||||
import com.alibaba.xxpt.gateway.shared.client.http.GetClient;
|
||||
import com.alibaba.xxpt.gateway.shared.client.http.PostClient;
|
||||
|
@ -463,11 +463,11 @@ public class ApiAuthController extends ApiBaseController {
|
|||
String apiResult = getClient.get();
|
||||
executableClient.destroy();
|
||||
try {
|
||||
JSONObject jsonObject = JSON.parseObject(apiResult);
|
||||
JSONObject jsonObject = JSONUtil.parseObj(apiResult);
|
||||
System.out.println(jsonObject);
|
||||
JSONObject content = jsonObject.getJSONObject("content");
|
||||
if (content.getBoolean("success")) {
|
||||
return content.getJSONObject("data").getString("accessToken");
|
||||
if (content.getBool("success")) {
|
||||
return content.getJSONObject("data").getStr("accessToken");
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
|
@ -492,11 +492,11 @@ public class ApiAuthController extends ApiBaseController {
|
|||
String apiResult = postClient.post();
|
||||
executableClient.destroy();
|
||||
try {
|
||||
JSONObject jsonObject = JSON.parseObject(apiResult);
|
||||
JSONObject jsonObject = JSONUtil.parseObj(apiResult);
|
||||
System.out.println("jsonObject:"+jsonObject);
|
||||
JSONObject content = jsonObject.getJSONObject("content");
|
||||
if (content.getBoolean("success")) {
|
||||
return content.getJSONObject("data").getString("openid");
|
||||
if (content.getBool("success")) {
|
||||
return content.getJSONObject("data").getStr("openid");
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
|
@ -521,10 +521,10 @@ public class ApiAuthController extends ApiBaseController {
|
|||
String apiResult = postClient.post();
|
||||
executableClient.destroy();
|
||||
try {
|
||||
JSONObject jsonObject = JSON.parseObject(apiResult);
|
||||
JSONObject jsonObject = JSONUtil.parseObj(apiResult);
|
||||
JSONObject content = jsonObject.getJSONObject("content");
|
||||
if (content.getBoolean("success")) {
|
||||
return content.getJSONObject("data").getString("accountId");
|
||||
if (content.getBool("success")) {
|
||||
return content.getJSONObject("data").getStr("accountId");
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
|
|
|
@ -4,7 +4,8 @@ import cn.hutool.core.bean.BeanUtil;
|
|||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.lang.Assert;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
|
@ -323,7 +324,8 @@ public class AppointService extends BaseService<AppointMapper, Appoint> {
|
|||
.eq(AppointAttachment::getAppointId, appointId)
|
||||
.eq(AppointAttachment::getType, state));
|
||||
if (StrUtil.isNotBlank(appointAttachmentArrStr)) {
|
||||
List<AppointAttachment> appointAttachmentList = JSONObject.parseArray(appointAttachmentArrStr, AppointAttachment.class);
|
||||
JSONArray objects = JSONUtil.parseArray(appointAttachmentArrStr);
|
||||
List<AppointAttachment> appointAttachmentList = JSONUtil.toList(objects, AppointAttachment.class);
|
||||
appointAttachmentList.forEach(item -> {
|
||||
item.setAppointId(appointId);
|
||||
item.setType(state);
|
||||
|
|
|
@ -2,15 +2,13 @@ package com.ydool.boot.modules.rddb.service;
|
|||
|
||||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ydool.boot.common.result.Ret;
|
||||
import com.ydool.boot.core.service.BaseService;
|
||||
import com.ydool.boot.modules.rddb.entity.Conference;
|
||||
import com.ydool.boot.modules.rddb.entity.ConferenceAttachment;
|
||||
import com.ydool.boot.modules.rddb.entity.ConferenceUser;
|
||||
import com.ydool.boot.modules.rddb.entity.Message;
|
||||
import com.ydool.boot.modules.rddb.entity.*;
|
||||
import com.ydool.boot.modules.rddb.mapper.ConferenceMapper;
|
||||
import com.ydool.boot.modules.sys.entity.User;
|
||||
import com.ydool.boot.modules.sys.service.UserService;
|
||||
|
@ -97,7 +95,8 @@ public class ConferenceService extends BaseService<ConferenceMapper, Conference>
|
|||
if (StringUtils.isNotBlank(fileJson)) {
|
||||
//之前指定的全删掉
|
||||
conferenceAttachmentService.remove(new QueryWrapper<ConferenceAttachment>().eq("conference_id", conference.getId()));
|
||||
List<ConferenceAttachment> conferenceAttachments = JSONArray.parseArray(fileJson, ConferenceAttachment.class);
|
||||
JSONArray objects = JSONUtil.parseArray(fileJson);
|
||||
List<ConferenceAttachment> conferenceAttachments = JSONUtil.toList(objects, ConferenceAttachment.class);
|
||||
//重新指定
|
||||
Iterator<ConferenceAttachment> iterator = conferenceAttachments.iterator();
|
||||
int sortNo = 1;
|
||||
|
|
|
@ -4,7 +4,8 @@ import cn.hutool.core.bean.BeanUtil;
|
|||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.lang.Assert;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
|
@ -336,7 +337,9 @@ public class ContactDbService extends BaseService<ContactDbMapper, ContactDb> {
|
|||
private void saveAttachment(String contactDbId, String attachmentArrStr, User loginUser, String type) {
|
||||
contactDbAttachmentService.remove(new LambdaQueryWrapper<ContactDbAttachment>().eq(ContactDbAttachment::getContactDbId, contactDbId).eq(ContactDbAttachment::getType, type));
|
||||
if (StrUtil.isNotBlank(attachmentArrStr)) {
|
||||
List<ContactDbAttachment> attachmentList = JSONObject.parseArray(attachmentArrStr, ContactDbAttachment.class);
|
||||
JSONArray objects = JSONUtil.parseArray(attachmentArrStr);
|
||||
List<ContactDbAttachment> attachmentList = JSONUtil.toList(objects, ContactDbAttachment.class);
|
||||
|
||||
attachmentList.forEach(item -> {
|
||||
item.setContactDbId(contactDbId);
|
||||
item.setType(type);
|
||||
|
|
|
@ -2,7 +2,8 @@ package com.ydool.boot.modules.rddb.service;
|
|||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
|
@ -16,7 +17,6 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
@ -100,7 +100,9 @@ public class NoticeService extends ServiceImpl<NoticeMapper, Notice> {
|
|||
.eq(NoticeAttachment::getType,type)
|
||||
);
|
||||
if (StrUtil.isNotBlank(attachmentArrStr)) {
|
||||
List<NoticeAttachment> attachmentList = JSONObject.parseArray(attachmentArrStr, NoticeAttachment.class);
|
||||
JSONArray objects = JSONUtil.parseArray(attachmentArrStr);
|
||||
List<NoticeAttachment> attachmentList = JSONUtil.toList(objects, NoticeAttachment.class);
|
||||
|
||||
attachmentList.forEach(item -> {
|
||||
item.setNoticeId(noticeId);
|
||||
item.setCreatedId(loginUser.getId());
|
||||
|
|
|
@ -2,7 +2,8 @@ package com.ydool.boot.modules.rddb.service;
|
|||
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.ydool.boot.core.service.BaseService;
|
||||
import com.ydool.boot.modules.rddb.entity.RdNotice;
|
||||
|
@ -69,7 +70,8 @@ public class RdNoticeService extends BaseService<RdNoticeMapper, RdNotice> {
|
|||
.eq(RdNoticeAttachment::getRdNoticeId, noticeId)
|
||||
);
|
||||
if (StrUtil.isNotBlank(attachmentArrStr)) {
|
||||
List<RdNoticeAttachment> attachmentList = JSONObject.parseArray(attachmentArrStr, RdNoticeAttachment.class);
|
||||
JSONArray objects = JSONUtil.parseArray(attachmentArrStr);
|
||||
List<RdNoticeAttachment> attachmentList = JSONUtil.toList(objects, RdNoticeAttachment.class);
|
||||
attachmentList.forEach(item -> {
|
||||
item.setRdNoticeId(noticeId);
|
||||
item.setCreatedId(loginUser.getId());
|
||||
|
|
|
@ -2,7 +2,8 @@ package com.ydool.boot.modules.rddb.service;
|
|||
|
||||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.ydool.boot.common.result.Ret;
|
||||
import com.ydool.boot.core.service.BaseService;
|
||||
|
@ -65,7 +66,10 @@ public class ResearchArticleService extends BaseService<ResearchArticleMapper, R
|
|||
if (StringUtils.isNotBlank(fileJson)) {
|
||||
//之前指定的全删掉
|
||||
researchArticleAttachmentService.remove(new QueryWrapper<ResearchArticleAttachment>().eq("research_article_id", researchArticle.getId()));
|
||||
List<ResearchArticleAttachment> researchArticleAttachments = JSONArray.parseArray(fileJson, ResearchArticleAttachment.class);
|
||||
|
||||
JSONArray objects = JSONUtil.parseArray(fileJson);
|
||||
List<ResearchArticleAttachment> researchArticleAttachments = JSONUtil.toList(objects, ResearchArticleAttachment.class);
|
||||
|
||||
//重新指定
|
||||
Iterator<ResearchArticleAttachment> iterator = researchArticleAttachments.iterator();
|
||||
int sortNo = 1;
|
||||
|
|
|
@ -5,7 +5,8 @@ import cn.hutool.core.collection.CollectionUtil;
|
|||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.lang.Assert;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
|
@ -385,7 +386,8 @@ public class ReviewOfficerService extends BaseService<ReviewOfficerMapper, Revie
|
|||
.eq(ReviewOfficerAttachment::getReviewId, reviewId)
|
||||
.eq(ReviewOfficerAttachment::getType, state));
|
||||
if (StrUtil.isNotBlank(reviewAttachmentArrStr)) {
|
||||
List<ReviewOfficerAttachment> reviewAttachmentList = JSONObject.parseArray(reviewAttachmentArrStr, ReviewOfficerAttachment.class);
|
||||
JSONArray objects = JSONUtil.parseArray(reviewAttachmentArrStr);
|
||||
List<ReviewOfficerAttachment> reviewAttachmentList = JSONUtil.toList(objects, ReviewOfficerAttachment.class);
|
||||
reviewAttachmentList.forEach(item -> {
|
||||
item.setReviewId(reviewId);
|
||||
item.setType(state);
|
||||
|
|
|
@ -4,7 +4,8 @@ import cn.hutool.core.bean.BeanUtil;
|
|||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import cn.hutool.core.lang.Assert;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.ydool.boot.common.result.Ret;
|
||||
|
@ -378,7 +379,8 @@ public class ReviewService extends BaseService<ReviewMapper, Review> {
|
|||
.eq(ReviewAttachment::getReviewId, reviewId)
|
||||
.eq(ReviewAttachment::getType, state));
|
||||
if (StrUtil.isNotBlank(reviewAttachmentArrStr)) {
|
||||
List<ReviewAttachment> reviewAttachmentList = JSONObject.parseArray(reviewAttachmentArrStr, ReviewAttachment.class);
|
||||
JSONArray objects = JSONUtil.parseArray(reviewAttachmentArrStr);
|
||||
List<ReviewAttachment> reviewAttachmentList = JSONUtil.toList(objects, ReviewAttachment.class);
|
||||
reviewAttachmentList.forEach(item -> {
|
||||
item.setReviewId(reviewId);
|
||||
item.setType(state);
|
||||
|
|
|
@ -5,7 +5,8 @@ import cn.hutool.core.collection.CollectionUtil;
|
|||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.lang.Assert;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
|
@ -385,7 +386,8 @@ public class ReviewSubjectService extends BaseService<ReviewSubjectMapper, Revie
|
|||
.eq(ReviewSubjectAttachment::getReviewId, reviewId)
|
||||
.eq(ReviewSubjectAttachment::getType, state));
|
||||
if (StrUtil.isNotBlank(reviewAttachmentArrStr)) {
|
||||
List<ReviewSubjectAttachment> reviewAttachmentList = JSONObject.parseArray(reviewAttachmentArrStr, ReviewSubjectAttachment.class);
|
||||
JSONArray objects = JSONUtil.parseArray(reviewAttachmentArrStr);
|
||||
List<ReviewSubjectAttachment> reviewAttachmentList = JSONUtil.toList(objects, ReviewSubjectAttachment.class);
|
||||
reviewAttachmentList.forEach(item -> {
|
||||
item.setReviewId(reviewId);
|
||||
item.setType(state);
|
||||
|
|
|
@ -4,7 +4,8 @@ import cn.hutool.core.bean.BeanUtil;
|
|||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.lang.Assert;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
|
@ -248,7 +249,9 @@ public class ReviewSuperviseService extends BaseService<ReviewSuperviseMapper, R
|
|||
private void saveAttachment(String reviewSuperviseId, String attachmentArrStr, User loginUser, String type) {
|
||||
reviewSuperviseAttachmentService.remove(new LambdaQueryWrapper<ReviewSuperviseAttachment>().eq(ReviewSuperviseAttachment::getReviewSuperviseId, reviewSuperviseId).eq(ReviewSuperviseAttachment::getType, type));
|
||||
if (StrUtil.isNotBlank(attachmentArrStr)) {
|
||||
List<ReviewSuperviseAttachment> attachmentList = JSONObject.parseArray(attachmentArrStr, ReviewSuperviseAttachment.class);
|
||||
JSONArray objects = JSONUtil.parseArray(attachmentArrStr);
|
||||
List<ReviewSuperviseAttachment> attachmentList = JSONUtil.toList(objects, ReviewSuperviseAttachment.class);
|
||||
|
||||
attachmentList.forEach(item -> {
|
||||
item.setReviewSuperviseId(reviewSuperviseId);
|
||||
item.setType(type);
|
||||
|
|
|
@ -5,7 +5,8 @@ import cn.hutool.core.collection.CollectionUtil;
|
|||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.lang.Assert;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
|
@ -14,7 +15,6 @@ import com.ydool.boot.core.exception.ResultException;
|
|||
import com.ydool.boot.core.service.BaseService;
|
||||
import com.ydool.boot.modules.rddb.entity.*;
|
||||
import com.ydool.boot.modules.rddb.entity.bo.ReviewWorkBo;
|
||||
|
||||
import com.ydool.boot.modules.rddb.entity.request.review_work.ReviewWorkAuditRequest;
|
||||
import com.ydool.boot.modules.rddb.entity.request.review_work.ReviewWorkCheckRequest;
|
||||
import com.ydool.boot.modules.rddb.entity.request.review_work.ReviewWorkCommentRequest;
|
||||
|
@ -386,7 +386,8 @@ public class ReviewWorkService extends BaseService<ReviewWorkMapper, ReviewWork>
|
|||
.eq(ReviewWorkAttachment::getReviewId, reviewId)
|
||||
.eq(ReviewWorkAttachment::getType, state));
|
||||
if (StrUtil.isNotBlank(reviewAttachmentArrStr)) {
|
||||
List<ReviewWorkAttachment> reviewAttachmentList = JSONObject.parseArray(reviewAttachmentArrStr, ReviewWorkAttachment.class);
|
||||
JSONArray objects = JSONUtil.parseArray(reviewAttachmentArrStr);
|
||||
List<ReviewWorkAttachment> reviewAttachmentList = JSONUtil.toList(objects, ReviewWorkAttachment.class);
|
||||
reviewAttachmentList.forEach(item -> {
|
||||
item.setReviewId(reviewId);
|
||||
item.setType(state);
|
||||
|
|
|
@ -4,7 +4,8 @@ import cn.hutool.core.date.DateUtil;
|
|||
import cn.hutool.core.util.RandomUtil;
|
||||
import cn.hutool.crypto.SecureUtil;
|
||||
import cn.hutool.http.HttpUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import cn.hutool.json.JSONObject;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.ydool.boot.api.util.CodecUtils;
|
||||
import com.ydool.boot.api.util.Kv;
|
||||
|
@ -49,22 +50,22 @@ public class SSOService extends BaseService<UserMapper, User> {
|
|||
params.put("st",ticket);
|
||||
params.put("datatype","json");
|
||||
String result = HttpUtil.get("https://appapi.zjzwfw.gov.cn/sso/servlet/simpleauth", params);
|
||||
JSONObject jsonObject = JSONObject.parseObject(result);
|
||||
if("0".equals(jsonObject.getString("result"))){
|
||||
JSONObject jsonObject = JSONUtil.parseObj(result);
|
||||
if("0".equals(jsonObject.getStr("result"))){
|
||||
params.remove("st");
|
||||
params.put("method","getUserInfo");
|
||||
params.put("token",jsonObject.getString("token"));
|
||||
params.put("token",jsonObject.getStr("token"));
|
||||
String userInfo = HttpUtil.get("https://appapi.zjzwfw.gov.cn/sso/servlet/simpleauth", params);
|
||||
JSONObject userInfoObj = JSONObject.parseObject(userInfo);
|
||||
String userid = userInfoObj.getString("userid");
|
||||
JSONObject userInfoObj = JSONUtil.parseObj(userInfo);
|
||||
String userid = userInfoObj.getStr("userid");
|
||||
User zlbUser = userService.getOne(new QueryWrapper<User>().eq("zlb_user_id", userid));
|
||||
if(zlbUser==null){
|
||||
String mobile = userInfoObj.getString("mobile");
|
||||
String mobile = userInfoObj.getStr("mobile");
|
||||
String encryptMobile = CodecUtils.encrypt(mobile);
|
||||
zlbUser = userService.getOne(new QueryWrapper<User>().eq("login_name", encryptMobile));
|
||||
if(zlbUser==null){
|
||||
String username = userInfoObj.getString("username");
|
||||
String sex = userInfoObj.getString("sex");
|
||||
String username = userInfoObj.getStr("username");
|
||||
String sex = userInfoObj.getStr("sex");
|
||||
if("0".equals(sex)) sex = "1";
|
||||
if("1".equals(sex)) sex = "0";
|
||||
zlbUser = new User();
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
package com.ydool.boot.modules.rddb.service;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import cn.hutool.json.JSONArray;
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.ydool.boot.common.result.Ret;
|
||||
|
@ -178,7 +179,10 @@ public class SuperviseThingService extends BaseService<SuperviseThingMapper, Sup
|
|||
if (StringUtils.isNotBlank(fileJson)) {
|
||||
//之前指定的全删掉
|
||||
superviseThingAttachmentService.remove(new QueryWrapper<SuperviseThingAttachment>().eq("supervise_thing_id", superviseThing.getId()));
|
||||
List<SuperviseThingAttachment> SuperviseThingAttachments = JSONArray.parseArray(fileJson, SuperviseThingAttachment.class);
|
||||
|
||||
JSONArray objects = JSONUtil.parseArray(fileJson);
|
||||
List<SuperviseThingAttachment> SuperviseThingAttachments = JSONUtil.toList(objects, SuperviseThingAttachment.class);
|
||||
|
||||
//重新指定
|
||||
Iterator<SuperviseThingAttachment> iterator = SuperviseThingAttachments.iterator();
|
||||
int sortNo = 1;
|
||||
|
|
Loading…
Reference in New Issue