'新增业务添加'
This commit is contained in:
@@ -126,6 +126,43 @@ public class MetadataService extends BaseService { //arango
|
||||
return jBean.setBody(metaTable);
|
||||
}
|
||||
|
||||
@RestMapping(name = "service_save", comment = "service信息保存")
|
||||
public JBean serviceSave(@RestParam(name = "platToken") String token, @RestParam(name = "service") String serviceBean) {
|
||||
JBean jBean = new JBean();
|
||||
|
||||
MetaService service = gson.fromJson(serviceBean, MetaService.class);
|
||||
|
||||
do {
|
||||
// 标识码非空校验
|
||||
if (isEmpty.test(service.getTable())) {
|
||||
jBean.set(-1, "请选择业务主表");
|
||||
break;
|
||||
}
|
||||
|
||||
// 标识码非空校验
|
||||
if (isEmpty.test(service.getName())) {
|
||||
jBean.set(-1, "业务标识码无效");
|
||||
break;
|
||||
}
|
||||
|
||||
// 标识码重复校验
|
||||
MetaService metaService = MetaKit.getMetaService(service.getName());
|
||||
if (metaService != null && !metaService.getKey().equals(service.getKey())) {
|
||||
jBean.set(-1, "业务标识码被占用,修改业务标识码重试");
|
||||
break;
|
||||
}
|
||||
|
||||
if (service.getKey() != null) {
|
||||
service.update();
|
||||
} else {
|
||||
service.save();
|
||||
}
|
||||
MetaKit.reload(MetaService.class);
|
||||
|
||||
} while (false);
|
||||
return jBean;
|
||||
}
|
||||
|
||||
@RestMapping(name = "service_info", comment = "service基本信息")
|
||||
public JBean serviceInfo(@RestParam(name = "platToken") String token, String name) {
|
||||
MetaService metaService = MetaKit.getMetaService(name);
|
||||
|
||||
Reference in New Issue
Block a user