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