diff --git a/lc123/cloud/app/eip/iscb/LCLogService.java b/lc123/cloud/app/eip/iscb/LCLogService.java index a1eedce..48b71a2 100644 --- a/lc123/cloud/app/eip/iscb/LCLogService.java +++ b/lc123/cloud/app/eip/iscb/LCLogService.java @@ -2,5 +2,6 @@ package tqq9.lc123.cloud.app.eip.iscb; public interface LCLogService { public void savelog(String interfaceName,String interfaceUrl,Boolean isPost,Boolean isSucess,String request,String response); + public void isSuccess(String entityType, String billno, String PrimaryName, String label, Boolean isSuccess); } diff --git a/lc123/cloud/app/eip/iscb/impl/LCLogServiceImpl.java b/lc123/cloud/app/eip/iscb/impl/LCLogServiceImpl.java index f1efb80..083f1ca 100644 --- a/lc123/cloud/app/eip/iscb/impl/LCLogServiceImpl.java +++ b/lc123/cloud/app/eip/iscb/impl/LCLogServiceImpl.java @@ -12,6 +12,7 @@ import kd.bos.orm.query.QFilter; import kd.bos.servicehelper.BusinessDataServiceHelper; import kd.bos.servicehelper.coderule.CodeRuleServiceHelper; import kd.bos.servicehelper.operation.OperationServiceHelper; +import kd.bos.servicehelper.operation.SaveServiceHelper; import kd.bos.servicehelper.user.UserServiceHelper; import tqq9.lc123.cloud.app.eip.iscb.LCLogService; @@ -53,6 +54,7 @@ public class LCLogServiceImpl implements LCLogService { } apiLog.set("createtime", new Date()); apiLog.set("status", "A"); + apiLog.set("enable", "1"); CodeRuleInfo codeRule = CodeRuleServiceHelper.getCodeRule(apiLog.getDataEntityType().getName(), apiLog, null); // 获取根据编码规则得到的编码字符串 String number = CodeRuleServiceHelper.getNumber(codeRule, apiLog); @@ -75,6 +77,22 @@ public class LCLogServiceImpl implements LCLogService { } logger.info("日志微服务-saveLog-f-end"); } + + @Override + public void isSuccess(String entityType, String PrimaryKey,String PrimaryName, String label, Boolean isSuccess) { + logger.info("日志微服务-isSuccess-start"); + logger.info("日志微服务-isSuccess-entityType-" + entityType); + logger.info("日志微服务-isSuccess-PrimaryKey-" + PrimaryKey); + logger.info("日志微服务-isSuccess-PrimaryName-" + PrimaryName); + logger.info("日志微服务-isSuccess-label-" + label); + logger.info("日志微服务-isSuccess-isSuccess-" + isSuccess); + DynamicObject dynamicObject = BusinessDataServiceHelper.loadSingle(entityType, new QFilter[]{new QFilter(PrimaryName, QCP.equals, PrimaryKey)}); + dynamicObject.set(label,isSuccess); + SaveServiceHelper.save(new DynamicObject[]{dynamicObject}); + logger.info("日志微服务-isSuccess-end"); + + + } }