委托登记报表特殊处理日期格式给到锐浪报表
This commit is contained in:
@@ -9,7 +9,9 @@ import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.alibaba.fastjson2.JSON;
|
||||
import com.alibaba.fastjson2.JSONArray;
|
||||
import com.alibaba.fastjson2.JSONFactory;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.alibaba.fastjson2.JSONWriter;
|
||||
import com.yomahub.liteflow.core.FlowExecutor;
|
||||
import com.yomahub.liteflow.flow.LiteflowResponse;
|
||||
|
||||
@@ -98,11 +100,16 @@ public class SampleEntrustServiceImpl implements SampleEntrustService {
|
||||
|
||||
@Override
|
||||
public JSONObject reportDetail(Long id) {
|
||||
JSONWriter.Context context = JSONFactory.createWriteContext();
|
||||
context.setDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
|
||||
JSONObject result = new JSONObject();
|
||||
BusinessSampleEntrustRegistrationDO businessSampleEntrustRegistrationDO = businessSampleEntrustRegistrationMapper.selectById(id);
|
||||
String externalInfomation = businessSampleEntrustRegistrationDO.getExternalInfomation();
|
||||
JSONObject extInfJsonObject = JSON.parseObject(externalInfomation);
|
||||
JSONObject sampleEntrustRegistration = (JSONObject) JSON.toJSON(businessSampleEntrustRegistrationDO);
|
||||
|
||||
String jsonString = JSON.toJSONString(businessSampleEntrustRegistrationDO, context);
|
||||
JSONObject sampleEntrustRegistration = JSON.parseObject(jsonString);
|
||||
extInfJsonObject.forEach((key, value) -> {
|
||||
sampleEntrustRegistration.put(key, value);
|
||||
});
|
||||
@@ -123,8 +130,9 @@ public class SampleEntrustServiceImpl implements SampleEntrustService {
|
||||
sampleEntrustDetailExtendRespVOList.add(businessSampleEntrustDetailExtendRespVO);
|
||||
}
|
||||
|
||||
String sampleEntrustDetailJsonString = JSON.toJSONString(sampleEntrustDetailExtendRespVOList, context);
|
||||
result.put("sampleEntrustRegistration", jsonArray);
|
||||
result.put("sampleEntrustDetail", sampleEntrustDetailExtendRespVOList);
|
||||
result.put("sampleEntrustDetail", JSON.parseArray(sampleEntrustDetailJsonString));
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user