ludc
2023-09-17 fbdbcfab736a7d6ed18e032ed65cf981bbc50ee9
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeSyncUniversalController.java
@@ -10,6 +10,10 @@
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;
import javax.ws.rs.core.Context;
/**
 * 主题库分类控制器
 *
@@ -46,4 +50,81 @@
      }
      return result;
   }
   /****
    * 更新/删除/状态接口
    * @param dataString 属性信息
    * @param dataType 数据格式类型
    * @return
    * @throws Throwable
    */
   @PostMapping("/syncData")
   public String syncData(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType)  {
      String result="";
      try {
         result= universalInterfaceI.syncEditData(dataString,dataType);
      }catch (Throwable e){
         e.printStackTrace();;
         logger.error("syncData->"+e.getMessage());
      }
      return result;
   }
   /****
    * 查询分类口
    * @param dataString 属性信息
    * @param dataType 数据格式类型
    * @return
    * @throws Throwable
    */
   @PostMapping("/queryClassify")
   public String queryClassify(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType) throws Throwable {
      String result="";
      try {
         result = universalInterfaceI.queryClassify(dataString, dataType);
      }catch (Throwable e){
         e.printStackTrace();
         logger.error("queryClassify->"+e.getMessage());
      }
      return result;
   }
   /****
    * 查询分类口
    * @param dataString 属性信息
    * @param dataType 数据格式类型
    * @return
    * @throws Throwable
    */
   @PostMapping("/queryData")
   public String queryData(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType) throws Throwable {
      String result="";
      try {
         result= universalInterfaceI.queryData(dataString,dataType);
      }catch (Throwable e){
         e.printStackTrace();
         logger.error("queryData->"+e.getMessage());
      }
      return result;
   }
   /****
    * 查询规则
    * @param dataString 属性信息
    * @param dataType 数据格式类型
    * @return
    * @throws Throwable
    */
   @PostMapping("/queryClassifyRule")
   public String queryClassifyRule(@RequestParam("dataString")String dataString,@RequestParam("dataType")String dataType) throws Throwable {
      String result="";
      try {
         result= universalInterfaceI.queryClassifyRule(dataString,dataType);
      }catch (Throwable e){
         e.printStackTrace();
         logger.error("queryData->"+e.getMessage());
      }
      return result;
   }
}