From 5d91e0a52879bf16511817b3cd20496f07717ab1 Mon Sep 17 00:00:00 2001 From: 懒羊羊 <15939171744@163.com> Date: 星期二, 17 十月 2023 15:46:32 +0800 Subject: [PATCH] opcuaConf --- guns-vip-main/src/main/java/cn/stylefeng/guns/modular/zsx/kb/formula/controller/FormulaKbController.java | 69 +++++++++++++++++++++++++++------- 1 files changed, 54 insertions(+), 15 deletions(-) diff --git a/guns-vip-main/src/main/java/cn/stylefeng/guns/modular/zsx/kb/formula/controller/FormulaKbController.java b/guns-vip-main/src/main/java/cn/stylefeng/guns/modular/zsx/kb/formula/controller/FormulaKbController.java index e9e5b4b..1a1f63a 100644 --- a/guns-vip-main/src/main/java/cn/stylefeng/guns/modular/zsx/kb/formula/controller/FormulaKbController.java +++ b/guns-vip-main/src/main/java/cn/stylefeng/guns/modular/zsx/kb/formula/controller/FormulaKbController.java @@ -1,14 +1,23 @@ package cn.stylefeng.guns.modular.zsx.kb.formula.controller; +import cn.stylefeng.guns.modular.zsx.bs.formulaChild.entity.FormulaChildInfo; +import cn.stylefeng.guns.modular.zsx.bs.formulaChild.model.params.FormulaChildInfoParam; +import cn.stylefeng.guns.modular.zsx.bs.formulaChild.service.FormulaChildInfoService; +import cn.stylefeng.guns.modular.zsx.bs.formulaChild.service.impl.FormulaChildInfoServiceImpl; import cn.stylefeng.guns.modular.zsx.kb.utils.IPUtil; import cn.stylefeng.guns.modular.zsx.pm.salesOrder.service.SalesOrderService; +import cn.stylefeng.roses.core.mutidatasource.annotion.DataSource; +import cn.stylefeng.roses.kernel.model.response.ResponseData; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; import java.net.*; import java.util.Enumeration; +import java.util.List; import java.util.Set; @@ -16,6 +25,9 @@ @RequestMapping("/kb/formulaView") public class FormulaKbController { private String PREFIX = "/modular/kb/formula"; + + @Autowired + private FormulaChildInfoService formulaChildInfoService; /** * 璺宠浆鍒颁富椤甸潰 @@ -28,21 +40,48 @@ return PREFIX + "/formulaView.html"; } - public static void main(String[] args) { - try { - Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces(); - while (networkInterfaces.hasMoreElements()) { - NetworkInterface networkInterface = networkInterfaces.nextElement(); - Enumeration<InetAddress> inetAddresses = networkInterface.getInetAddresses(); - while (inetAddresses.hasMoreElements()) { - InetAddress inetAddress = inetAddresses.nextElement(); - if (inetAddress instanceof Inet4Address) { // 杩囨护IPv4鍦板潃 - System.out.println(inetAddress.getHostAddress()); - } - } - } - } catch (SocketException e) { - throw new RuntimeException(e); + /** + * 鏂板鎺ュ彛 + * + * @author ruimin + * @Date 2023-10-09 + */ + @RequestMapping("/addFormulaState") + @ResponseBody + @DataSource(name = "self") + public ResponseData addFormulaState(FormulaChildInfoParam formulaChildInfoParam) { + List<FormulaChildInfo> list = this.formulaChildInfoService.list(new QueryWrapper<FormulaChildInfo>() + .eq("formula_code", formulaChildInfoParam.getFormulaCode()) + .eq("spare_field_1","") + .orderByAsc("step_sort") + ); + if(list.size()>0){ + FormulaChildInfo formulaChildInfo = list.get(0); + formulaChildInfo.setSpareField1("3"); + this.formulaChildInfoService.saveOrUpdate(formulaChildInfo); } + return ResponseData.success(); } + + /** + * 鏂板鎺ュ彛 + * + * @author ruimin + * @Date 2023-10-09 + */ + @RequestMapping("/clear") + @ResponseBody + @DataSource(name = "self") + public ResponseData clear(FormulaChildInfoParam formulaChildInfoParam) { + List<FormulaChildInfo> list = this.formulaChildInfoService.list(new QueryWrapper<FormulaChildInfo>() + .eq("formula_code", formulaChildInfoParam.getFormulaCode()) + ); + for (int i = 0; i < list.size(); i++) { + FormulaChildInfo formulaChildInfo = list.get(i); + formulaChildInfo.setSpareField1(""); + this.formulaChildInfoService.saveOrUpdate(formulaChildInfo); + } + return ResponseData.success(); + } + } -- Gitblit v1.9.3