Commit 65721128 authored by limei's avatar limei

修改模拟表单修改接口

parent 105c212c
package com.yeejoin.amos.boot.module.tdc.api.enums;
import java.util.HashMap;
import java.util.Map;
public enum TableIdEnum {
idx_biz_lvbc("idx_biz_lvbc","65f78cc7-aeda-45f7-9146-5393efa9ebdb"),
idx_biz_5lba("idx_biz_5lba","698a6023-1ef9-4fff-97dc-9efa2d1b4f1a");
String idxTableName;
String TableId;
TableIdEnum(String idxTableName, String tableId) {
this.idxTableName = idxTableName;
TableId = tableId;
}
public String getIdxTableName() {
return idxTableName;
}
public void setIdxTableName(String idxTableName) {
this.idxTableName = idxTableName;
}
public String getTableId() {
return TableId;
}
public void setTableId(String tableId) {
TableId = tableId;
}
public static Map<String,String> map = new HashMap<>();
static{
for(TableIdEnum TableIdEnum: TableIdEnum.values()){
map.put(TableIdEnum.getIdxTableName(),TableIdEnum.getTableId());
}
}
}
......@@ -15,6 +15,7 @@ import com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel;
import com.yeejoin.amos.boot.module.tdc.api.entity.CheckResult;
import com.yeejoin.amos.boot.module.tdc.api.enums.ModeNameProjectIdEnum;
import com.yeejoin.amos.boot.module.tdc.api.enums.ModelNameEnum;
import com.yeejoin.amos.boot.module.tdc.api.enums.TableIdEnum;
import com.yeejoin.amos.boot.module.tdc.api.feign.IdxFeignService;
import com.yeejoin.amos.boot.module.tdc.api.feign.PrivilegeFeignService;
import com.yeejoin.amos.boot.module.tdc.api.feign.UruleFeignService;
......@@ -251,6 +252,7 @@ public class CheckModelImpl extends ServiceImpl<CheckModelMapper, CheckModel> im
}
@Override
public String saveModel(JSONObject jsonObject){
......@@ -314,32 +316,31 @@ public class CheckModelImpl extends ServiceImpl<CheckModelMapper, CheckModel> im
}
@Override
public Boolean modifyModel(JSONObject jsonObject){
@Override
public Boolean modifyModel(JSONObject jsonObject){
String modelName = jsonObject.getString("model_name");
String modelName = jsonObject.getString("modelName");
String url = jsonObject.getString("idx_table_name");
String idxTableName = jsonObject.getString("idxTableName");
String tableId = url.substring(0,url.indexOf("$"));
// String tableId = url.substring(0,url.indexOf("$"));
// 截取$之后的所有字符串
String idxTableName = url.substring(url.indexOf("$")+1);
String modelPictureUrl = jsonObject.getString("model_picture_url");
String modelRule = jsonObject.getString("model_rule");
// String idxTableName = url.substring(url.indexOf("$")+1);
if(!ValidationUtil.isEmpty(modelRule)){
modelRule = modelRule.substring(modelRule.indexOf("/"),modelRule.indexOf("."));
}
String modelPictureUrl = jsonObject.getString("modelPictureUrl");
String modelFile = jsonObject.getString("model_file");
String modelRule = jsonObject.getString("modelRule");
String amosOrgCode = jsonObject.getString("amos_org_code");
// if(!ValidationUtil.isEmpty(modelRule)){
// modelRule = modelRule.substring(modelRule.indexOf("/"),modelRule.indexOf("."));
// }
String modelFile = jsonObject.getString("modelFile");
String amosOrgCode = jsonObject.getString("amosOrgCode");
CheckModel checkModel = this.getById(jsonObject.getString("sequenceNbr"));
checkModel.setAmosOrgCode(amosOrgCode);
checkModel.setModelName(modelName);
......@@ -347,7 +348,7 @@ public class CheckModelImpl extends ServiceImpl<CheckModelMapper, CheckModel> im
checkModel.setModelPictureUrl(modelPictureUrl);
checkModel.setModelRule(modelRule);
checkModel.setModelFile(modelFile);
checkModel.setTableId(tableId);
checkModel.setTableId(TableIdEnum.map.get(idxTableName));
checkModel.setAmosOrgName(ModelNameEnum.map.get(amosOrgCode));
checkModel.setProjectId(ModeNameProjectIdEnum.map.get(ModelNameEnum.map.get(amosOrgCode)));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment