能开统一接口优化

This commit is contained in:
zhangqinbin
2024-06-11 10:17:43 +08:00
parent 3d96ed910f
commit 472bfa0948

View File

@ -3,6 +3,7 @@ package com.chinaunicom.mall.ebtp.extend.uniBss;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.chinaunicom.mall.ebtp.common.uniBss.entity.UniBss;
import com.chinaunicom.mall.ebtp.common.uniBss.entity.UniBssAttached;
import com.chinaunicom.mall.ebtp.common.uniBss.entity.UniBssHead;
@ -77,8 +78,9 @@ public class UniBssUtil {
UniBssMap uniBssMap = new UniBssMap();
uniBssMap.setUniBssHead(uniBss.getUniBssHead());
uniBssMap.setUniBssAttached(uniBss.getUniBssAttached());
uniBssMap.setUniBssBodyMap(uniBss.getUniBssBodyMap()==null||uniBss.getUniBssBodyMap().isEmpty()?
JSONArray.parseObject(JSONArray.toJSONString(uniBss.getUniBssBody()), Map.class):uniBss.getUniBssBodyMap());
uniBssMap.setUniBssBodyMap(uniBss.getUniBssBodyMap()==null||uniBss.getUniBssBodyMap().isEmpty()
?JSONArray.parseObject(JSON.toJSONString(uniBss.getUniBssBody(), SerializerFeature.WriteMapNullValue), Map.class)
:uniBss.getUniBssBodyMap());
return JSON.toJSONString(uniBssMap);
}
public UniBss getUniBss(Map<String,Object> reqMap){