| | |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.core.annotations.ManagerAuth; |
| | | import com.core.common.Arith; |
| | | import com.core.common.Cools; |
| | |
| | | import com.zy.asrs.service.BasDevpService; |
| | | import com.zy.asrs.service.WrkMastService; |
| | | import com.zy.common.CodeRes; |
| | | import com.zy.common.service.CommonService; |
| | | import com.zy.common.utils.News; |
| | | import com.zy.core.CrnThread; |
| | | import com.zy.core.DevpThread; |
| | | import com.zy.core.Slave; |
| | |
| | | import com.zy.core.enums.SlaveType; |
| | | import com.zy.core.model.CrnSlave; |
| | | import com.zy.core.model.DevpSlave; |
| | | import com.zy.core.model.LedSlave; |
| | | import com.zy.core.model.protocol.CrnProtocol; |
| | | import com.zy.core.model.protocol.StaProtocol; |
| | | import com.zy.core.properties.SlaveProperties; |
| | |
| | | import com.zy.core.thread.BarcodeThread; |
| | | import com.zy.core.thread.ScaleThread; |
| | | import com.zy.core.thread.SiemensCrnThread; |
| | | import com.zy.system.entity.Config; |
| | | import com.zy.system.service.ConfigService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.util.*; |
| | | |
| | | /** |
| | |
| | | private LocMastMapper locMastMapper; |
| | | @Autowired |
| | | private BasCrnErrorMapper basCrnErrorMapper; |
| | | @Autowired |
| | | private ConfigService configService; |
| | | @Autowired |
| | | private CommonService commonService; |
| | | |
| | | @PostMapping("/system/running/status") |
| | | @ManagerAuth(memo = "系统运行状态") |
| | |
| | | /****************************************************************/ |
| | | /************************** 实时数据 ******************************/ |
| | | /****************************************************************/ |
| | | |
| | | @PostMapping("/devpTaskCount") |
| | | @ManagerAuth(memo = "输送线任务数量") |
| | | public R devpTaskCount(){ |
| | | int devpTaskStackOver = 20; |
| | | Config config = configService.selectOne(new EntityWrapper<Config>() |
| | | .eq("code", "devpTaskStackOver")); |
| | | if (config != null) { |
| | | devpTaskStackOver = Integer.parseInt(config.getValue()); |
| | | } |
| | | |
| | | Integer devpWorkingCount = commonService.queryDevpWorkingCount(); |
| | | |
| | | HashMap<String, Object> map = new HashMap<>(); |
| | | map.put("devpTaskStackOver", devpTaskStackOver); |
| | | map.put("devpWorkingCount", devpWorkingCount); |
| | | return R.ok().add(map); |
| | | } |
| | | |
| | | @PostMapping("/latest/data/site") |
| | | @ManagerAuth(memo = "站点实时数据") |
| | |
| | | return R.ok().add(JSON.toJSONString(jsonObjects)); |
| | | } |
| | | |
| | | @GetMapping("/getLedInfos") |
| | | public R getLedInfos(HttpServletRequest request) { |
| | | String remoteAddr = request.getRemoteAddr(); |
| | | for (LedSlave slave : slaveProperties.getLed()) { |
| | | if (slave.getIp().equals(remoteAddr)) { |
| | | return R.ok().add(slave); |
| | | } |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | } |