rev:form_data表顺序

This commit is contained in:
zhangzq
2024-12-01 20:51:18 +08:00
parent 28b295e659
commit d87fc88fb3

View File

@@ -3,6 +3,7 @@ package org.nl.wms.flow_manage.flow.framework.engine.behavior.impl;
import cn.hutool.core.date.DateUtil;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.parser.Feature;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.apache.commons.lang3.StringUtils;
import org.nl.common.domain.exception.BadRequestException;
@@ -89,7 +90,8 @@ public class StrucFormActivityBehavior extends FlowNodeActivityBehavior<JSONObje
mst_json.put("status",StatusEnum.FORM_STATUS.code("生成"));
mst_json.put("code",CodeUtil.getNewCode(currentNode.getForm_type()));
mst_json.put("proc_inst_id",entity.getProc_inst_id());
PmFormData mst = mst_json.toJavaObject(PmFormData.class);
String s = mst_json.toString();
PmFormData mst = JSONObject.parseObject(s, PmFormData.class, Feature.OrderedField);
handler.put("form_id",mst.getId());
JSONArray itemArr = handler.getJSONArray("item");
if(itemArr !=null){
@@ -104,7 +106,8 @@ public class StrucFormActivityBehavior extends FlowNodeActivityBehavior<JSONObje
dtl.put("source_form_id",item.getString("source_form_id"));
dtl.put("source_form_type",item.getString("source_form_type"));
dtl.put("form_type",item.getString("form_type"));
PmFormData iostorinvdtl= dtl.toJavaObject(PmFormData.class);
String dels = dtl.toString();
PmFormData iostorinvdtl = JSONObject.parseObject(dels, PmFormData.class, Feature.OrderedField);
item.put("form_id",iostorinvdtl.getId());
iPmFormDataService.save(iostorinvdtl);
}