|
|
@@ -11,6 +11,7 @@ import com.ruoyi.common.utils.*;
|
|
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
|
|
import com.ruoyi.interfaces.domain.MdAudit;
|
|
|
import com.ruoyi.interfaces.domain.MdModelInfo;
|
|
|
+import com.ruoyi.interfaces.domain.PtService;
|
|
|
import com.ruoyi.interfaces.domain.vo.MdModelSetRelaVo;
|
|
|
import com.ruoyi.interfaces.service.IMdAuditService;
|
|
|
import com.ruoyi.interfaces.service.IMdModelInfoService;
|
|
|
@@ -131,9 +132,56 @@ public class MdModelInfoController extends BaseController {
|
|
|
return toAjax(mdModelInfoService.modelSetRela(modelSet));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 删除模型关联数据集关系
|
|
|
+ *
|
|
|
+ * @param modelSet
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@DeleteMapping("/modelSetRela")
|
|
|
public AjaxResult deleteModelSetRela(MdModelSetRelaVo modelSet) {
|
|
|
return toAjax(mdModelInfoService.deleteModelSetRela(modelSet));
|
|
|
}
|
|
|
|
|
|
-}
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private IMdAuditService mdAuditService;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 模型审核接口
|
|
|
+ *
|
|
|
+ * @param modelInfo
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/audit")
|
|
|
+ public AjaxResult audit(MdModelInfo modelInfo) {
|
|
|
+ Date nowDate = DateUtils.getNowDate();
|
|
|
+ if (org.apache.commons.lang3.StringUtils.isEmpty(modelInfo.getMdid())) {
|
|
|
+ return error("模型id不可为空");
|
|
|
+ }
|
|
|
+ MdAudit audit = new MdAudit(null, modelInfo.getMdid(), "AUDIT", modelInfo.getAudit(), getUsername(), nowDate, modelInfo.getAuditRemark());
|
|
|
+ int i = mdAuditService.insertMdAudit(audit);
|
|
|
+ modelInfo.setAuditBy(getUsername());
|
|
|
+ modelInfo.setAuditTime(nowDate);
|
|
|
+ return success(mdModelInfoService.audit(modelInfo));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 模型发布接口
|
|
|
+ *
|
|
|
+ * @param modelInfo
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @GetMapping("/publish")
|
|
|
+ public AjaxResult publish(MdModelInfo modelInfo) {
|
|
|
+ Date nowDate = DateUtils.getNowDate();
|
|
|
+ MdAudit audit = new MdAudit(null, modelInfo.getMdid(), "PUBLISH", modelInfo.getPublish(), getUsername(), nowDate, modelInfo.getAuditRemark());
|
|
|
+ int i = mdAuditService.insertMdAudit(audit);
|
|
|
+ modelInfo.setPublishBy(getUsername());
|
|
|
+ modelInfo.setPublishTime(DateUtils.getNowDate());
|
|
|
+ return success(mdModelInfoService.publish(modelInfo));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+}
|