|
@@ -1,5 +1,6 @@
|
|
package com.phm.manage.controller;
|
|
package com.phm.manage.controller;
|
|
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
import com.phm.common.annotation.Log;
|
|
import com.phm.common.annotation.Log;
|
|
import com.phm.common.core.controller.BaseController;
|
|
import com.phm.common.core.controller.BaseController;
|
|
import com.phm.common.core.domain.AjaxResult;
|
|
import com.phm.common.core.domain.AjaxResult;
|
|
@@ -8,7 +9,9 @@ import com.phm.common.enums.BusinessType;
|
|
import com.phm.common.utils.poi.ExcelUtil;
|
|
import com.phm.common.utils.poi.ExcelUtil;
|
|
import com.phm.manage.domain.OrderConfig;
|
|
import com.phm.manage.domain.OrderConfig;
|
|
import com.phm.manage.domain.common.CommonResult;
|
|
import com.phm.manage.domain.common.CommonResult;
|
|
|
|
+import com.phm.manage.domain.common.OrderXmlVO;
|
|
import com.phm.manage.service.IOrderConfigService;
|
|
import com.phm.manage.service.IOrderConfigService;
|
|
|
|
+import com.phm.manage.util.JaxbUtil;
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
@@ -68,6 +71,15 @@ public class OrderConfigController extends BaseController {
|
|
return success(orderConfigService.selectOrderConfigById(id));
|
|
return success(orderConfigService.selectOrderConfigById(id));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('manage:orderConfig:query')")
|
|
|
|
+ @GetMapping(value = "/xml/{id}")
|
|
|
|
+ public CommonResult<String> getInfoXml(@PathVariable("id") Long id) throws Exception {
|
|
|
|
+ OrderConfig orderConfig = orderConfigService.selectOrderConfigById(id);
|
|
|
|
+ OrderXmlVO xmlVO = new OrderXmlVO();
|
|
|
|
+ BeanUtil.copyProperties(orderConfig, xmlVO);
|
|
|
|
+ return CommonResult.success(JaxbUtil.convertToXml(xmlVO));
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 新增指令配置
|
|
* 新增指令配置
|
|
*/
|
|
*/
|