diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/EvaluationIndexController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/EvaluationIndexController.java
new file mode 100644
index 00000000..e34ee833
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/EvaluationIndexController.java
@@ -0,0 +1,43 @@
+package com.adc.da.slrs.sarEnterpriseStandardEvaluation.controller;
+
+
+import com.adc.da.http.ResponseMessage;
+import com.adc.da.http.Result;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.service.IEvaluationIndexService;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.EvaluationIndex;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.RestController;
+import com.adc.da.base.web.BaseController;
+
+import javax.xml.ws.Response;
+import java.util.List;
+
+/**
+*
+ * 前端控制器
+ *
+*
+* @author zhaokaiyao
+* @since 2021-12-03
+*/
+@RestController
+@Api(description = "|EvaluationIndex|")
+@RequestMapping("/${restPath}/sarEnterpriseStandardEvaluation/evaluation-index")
+public class EvaluationIndexController extends BaseController {
+ @Autowired
+ private IEvaluationIndexService iEvaluationIndexService;
+
+
+ @ApiOperation("获取评价指标")
+ @GetMapping("getEvaluationIndex")
+ public ResponseMessage> getEvaluationIndex(EvaluationIndex query){
+ List evaluationIndex = iEvaluationIndexService.getEvaluationIndex(query);
+
+ return Result.success(evaluationIndex);
+ }
+
+}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/QualityEvaluationController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/QualityEvaluationController.java
new file mode 100644
index 00000000..f887166c
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/QualityEvaluationController.java
@@ -0,0 +1,110 @@
+package com.adc.da.slrs.sarEnterpriseStandardEvaluation.controller;
+
+
+import com.adc.da.http.ResponseMessage;
+import com.adc.da.http.Result;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.FormVO;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.service.IQualityEvaluationService;
+import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.ApiOperation;
+import org.apache.ibatis.annotations.Param;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.QualityEvaluation;
+import io.swagger.annotations.Api;
+import com.adc.da.base.web.BaseController;
+
+import java.util.List;
+import java.util.Map;
+import java.util.Optional;
+
+/**
+*
+ * 前端控制器
+ *
+*
+* @author zhaokaiyao
+* @since 2021-12-03
+*/
+@RestController
+@Api(description = "|QualityEvaluation|")
+@RequestMapping("/${restPath}/sarEnterpriseStandardEvaluation/quality-evaluation")
+public class QualityEvaluationController extends BaseController {
+
+
+ @Autowired
+ private IQualityEvaluationService iQualityEvaluationService;
+
+
+ @ApiOperation("提交评价表")
+ @PostMapping("submitEvaluationForm")
+ public ResponseMessage submitEvaluationForm(@RequestBody FormVO form){
+ List tableData = form.getTableData();
+ String standId = form.getStandId();
+ String userId = form.getUserId();
+
+ tableData.forEach(item->{
+ item.setUserId(userId);
+ item.setLawId(standId);
+
+ if ( item.getEvaluationIndex()!=null && "3U9lb".equals( item.getEvaluationIndex() ) ){
+
+ JSONObject jsonObject = JSONObject.parseObject(form.getFormData());
+// switch (item.getScore()){
+// case "0":
+// item.setScore("-1");
+// case "1":
+// item.setScore("-2");
+// }
+ item.setScore(jsonObject.getString("revise"));
+ item.setReason(jsonObject.getString("reviseReason"));
+
+ }
+
+ });
+
+//
+// Optional.ofNullable(item.getEvaluationIndex())
+// .map(u-> {
+//
+// return null;
+// })
+// .map(a-> {
+//
+// }).orElseThrow(()->new Exception("取指错误"));
+
+ Boolean i = iQualityEvaluationService.submitEvaluationForm(tableData);
+
+ return Result.success(i);
+ }
+
+
+ @ApiOperation("查询评分表")
+ @PostMapping("getEvaluationForm")
+ public ResponseMessage getEvaluationForm(@RequestBody FormVO form){
+
+
+
+ return null;
+ }
+
+
+ @ApiOperation("查看评分历史")
+ @GetMapping("getHistory")
+ public ResponseMessage> getHistory(QualityEvaluation query){
+ IPage history = iQualityEvaluationService.getHistory(query);
+
+ return Result.success(history);
+ }
+
+
+ @ApiOperation("查询评价分数")
+ @GetMapping("getScore")
+ public ResponseMessage