2023年6月28日17:22:32

pull/1/head
litao 3 years ago
parent 19f3acedc1
commit 328ad7ad38
  1. 2
      lab-auth/src/main/resources/application-dev.yml
  2. 6
      lab-common/src/main/java/org/springblade/common/launch/LauncherServiceImpl.java
  3. 2
      lab-gateway/src/main/resources/bootstrap.yml
  4. 2
      lab-ops-api/pom.xml
  5. 2
      lab-ops/lab-resource/src/main/resources/application-dev.yml
  6. 12
      lab-ops/pom.xml
  7. 2
      lab-plugin/lab-workflow/src/main/resources/application-dev.yml
  8. 17
      lab-service-api/lab-system-api/src/main/java/org/springblade/system/cache/SysCache.java
  9. 12
      lab-service-api/pom.xml
  10. 7
      lab-service/lab-capital/src/main/java/org/springblade/lims/goods/controller/ApplyController.java
  11. 2
      lab-service/lab-capital/src/main/java/org/springblade/lims/goods/service/IApplyService.java
  12. 10
      lab-service/lab-capital/src/main/java/org/springblade/lims/goods/service/impl/ApplyServiceImpl.java
  13. 2
      lab-service/lab-capital/src/main/resources/application-dev.yml
  14. 24
      lab-service/lab-lims/src/main/java/org/springblade/lims/demo/DataAcquisition.java
  15. 6
      lab-service/lab-lims/src/main/java/org/springblade/lims/service/impl/EntrustServiceImpl.java
  16. 2
      lab-service/lab-lims/src/main/resources/application-dev.yml
  17. 2
      lab-service/lab-system/src/main/resources/application-dev.yml
  18. 4
      lab-service/lab-user/src/main/resources/application-dev.yml
  19. 6
      lab-service/pom.xml

@ -1,3 +1,3 @@
#服务器端口
server:
port: 8002
port: 8102

@ -22,8 +22,10 @@ public class LauncherServiceImpl implements LauncherService {
// 通用注册
// PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.server-addr", LauncherConstant.nacosAddr(profile));
// PropsUtil.setProperty(props, "spring.cloud.nacos.config.server-addr", LauncherConstant.nacosAddr(profile));
PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.namespace", "44debeab-5f49-41b6-a664-2f0a33825f8f");
PropsUtil.setProperty(props, "spring.cloud.nacos.config.namespace", "44debeab-5f49-41b6-a664-2f0a33825f8f");
// PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.namespace", "44debeab-5f49-41b6-a664-2f0a33825f8f");
// PropsUtil.setProperty(props, "spring.cloud.nacos.config.namespace", "44debeab-5f49-41b6-a664-2f0a33825f8f");
PropsUtil.setProperty(props, "spring.cloud.nacos.discovery.namespace", "e9bcb975-a8b3-43d1-812f-8408ce571137");
PropsUtil.setProperty(props, "spring.cloud.nacos.config.namespace", "e9bcb975-a8b3-43d1-812f-8408ce571137");
// PropsUtil.setProperty(props, "spring.cloud.sentinel.transport.dashboard", LauncherConstant.sentinelAddr(profile));
// PropsUtil.setProperty(props, "spring.zipkin.base-url", LauncherConstant.zipkinAddr(profile));
PropsUtil.setProperty(props, "spring.datasource.dynamic.enabled", "false");

@ -1,5 +1,5 @@
server:
port: 81
port: 82
spring:
cloud:

@ -17,7 +17,7 @@
<modules>
<module>lab-resource-api</module>
<module>lab-mail-api</module>
<!-- <module>lab-mail-api</module>-->
</modules>
<dependencies>

@ -1,3 +1,3 @@
#服务器端口
server:
port: 8008
port: 8108

@ -15,15 +15,15 @@
<packaging>pom</packaging>
<modules>
<module>lab-develop</module>
<!-- <module>lab-develop</module>-->
<!-- <module>lab-flow</module>-->
<module>lab-swagger</module>
<!-- <module>lab-swagger</module>-->
<module>lab-log</module>
<module>lab-resource</module>
<module>lab-xxljob</module>
<module>lab-xxljob-admin</module>
<module>lab-office</module>
<module>lab-mail</module>
<!-- <module>lab-xxljob</module>-->
<!-- <module>lab-xxljob-admin</module>-->
<!-- <module>lab-office</module>-->
<!-- <module>lab-mail</module>-->
</modules>
<dependencies>

@ -1,3 +1,3 @@
#服务器端口
server:
port: 8005
port: 8105

@ -10,6 +10,7 @@ import org.springblade.system.feign.ISysClient;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import static org.springblade.core.cache.constant.CacheConstant.SYS_CACHE;
@ -41,6 +42,7 @@ public class SysCache {
private static final String ROLE_ALIASES_ID = "roleAliases:id:";
private static final String TENANT_ID = "tenant:id:";
private static final String TENANT_TENANT_ID = "tenant:tenantId:";
private static final String DATA_ACQUISTION_ID = "dataAcquisition:id:";
private static ISysClient sysClient;
@ -169,6 +171,21 @@ public class SysCache {
return deptIdList;
}
public static Map getDataAcquisition(String num) {
Map map = CacheUtil.get(SYS_CACHE, DATA_ACQUISTION_ID, num, Map.class);
// if (map == null) {
// deptIdList = new ArrayList<>();
// List<Dept> deptChild = getDeptChild(deptId);
// if (deptChild != null) {
// List<Long> collect = deptChild.stream().map(Dept::getId).collect(Collectors.toList());
// deptIdList.addAll(collect);
// }
// deptIdList.add(deptId);
// CacheUtil.put(SYS_CACHE, DEPT_CHILDIDS_ID, deptId, deptIdList);
// }
return map;
}
/**
* 获取岗位
*

@ -16,18 +16,18 @@
<description>BladeX 微服务API集合</description>
<modules>
<module>lab-desk-api</module>
<!-- <module>lab-desk-api</module>-->
<module>lab-dict-api</module>
<module>lab-scope-api</module>
<!-- <module>lab-scope-api</module>-->
<module>lab-system-api</module>
<module>lab-user-api</module>
<module>lab-lims-api</module>
<module>lab-capital-api</module>
<module>lab-repair-api</module>
<module>lab-monitor-api</module>
<module>lab-lims-report-api</module>
<!-- <module>lab-repair-api</module>-->
<!-- <module>lab-monitor-api</module>-->
<!-- <module>lab-lims-report-api</module>-->
<module>lab-file-api</module>
<module>lab-iot-api</module>
<!-- <module>lab-iot-api</module>-->
</modules>
<dependencies>

@ -453,4 +453,11 @@ public class ApplyController extends BladeController {
applyService.print(id, response);
}
/**
* 12.申领校验
*/
@GetMapping("/applyCheck")
public R applyCheck() {
return R.status(applyService.applyCheck());
}
}

@ -12,4 +12,6 @@ public interface IApplyService extends BaseService<Apply> {
void reture(Apply apply);
boolean updateApplyOrDetails(Apply apply);
boolean applyCheck();
}

@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import lombok.AllArgsConstructor;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.springblade.core.mp.base.BaseServiceImpl;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.lims.capital.entity.ProductStoreDetial;
import org.springblade.lims.capital.service.IProductStoreDetialService;
import org.springblade.lims.goods.entity.Apply;
@ -246,4 +247,13 @@ public class ApplyServiceImpl extends BaseServiceImpl<ApplyMapper, Apply> implem
// 修改申领单
return this.updateById(apply);
}
@Override
public boolean applyCheck() {
int count = this.count(new LambdaQueryWrapper<Apply>().eq(Apply::getApplyUserId, AuthUtil.getUserId()).eq(Apply::getStatus, 2));
if (count > 0) {
return false;
}
return true;
}
}

@ -1,3 +1,3 @@
#服务器端口
server:
port: 8007
port: 8107

@ -55,29 +55,23 @@ public class DataAcquisition implements Runnable {
public void receiveRealtimeData(RealTimeData data) {// 实时数据接收处理
// 遍历节点数据。数据包括网络设备的数据以及各个节点数据。温湿度数据存放在节点数据中
for (NodeData nd : data.getNodeList()) {
System.out.println("实时数据->设备地址:" + data.getDeviceId()
+ "\t节点:" + nd.getNodeId() + "\t温度:" + nd.getTem()
+ "\t湿度:" + nd.getHum() + "\t经度:" + data.getLng()
+ "\t纬度:" + data.getLat() + "\t坐标类型:"
+ data.getCoordinateType() + "\t继电器状态:"
+ data.getRelayStatus());
// System.out.println("实时数据->设备地址:" + data.getDeviceId()
// + "\t节点:" + nd.getNodeId() + "\t温度:" + nd.getTem()
// + "\t湿度:" + nd.getHum() + "\t经度:" + data.getLng()
// + "\t纬度:" + data.getLat() + "\t坐标类型:"
// + data.getCoordinateType() + "\t继电器状态:"
// + data.getRelayStatus());
Map<String, Object> map = new HashMap();
map.put("wd", nd.getTem());
map.put("sd", nd.getHum());
CacheUtil.put(SYS_CACHE, "dataAcquisition:id:", data.getDeviceId() + "-" + nd.getNodeId(), map);
// boolean set = redisUtil.set(SYS_CACHE + ":" + "dataAcquisition:id:" + data.getDeviceId() + "-" + nd.getNodeId(), JSONObject.toJSONString(map));
// System.out.println("isChengGong: " + set);
// String str = (String) redisUtil.get(data.getDeviceId() + "-" + nd.getNodeId());
// System.out.println(str);
// Map map3 = JSONObject.parseObject(str, Map.class);
// System.out.println("map3: " + map3);
Map map1 = CacheUtil.get(SYS_CACHE, "dataAcquisition:id:", data.getDeviceId() + "-" + nd.getNodeId(), Map.class);
System.out.println(data.getDeviceId() + "-" + nd.getNodeId() + ":" + map1);
System.out.println("===================");
// System.out.println(data.getDeviceId() + "-" + nd.getNodeId() + ":" + map1);
// System.out.println("===================");
}
System.out.println("========================================================================");
// System.out.println("========================================================================");
}
@Override

@ -3665,8 +3665,8 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
}
// 布鲁氏菌 CELISA 抗体检测试剂盒---青岛立见生物科技有限公司
else if ("1665968083879366657".equals(reagentId)) {
double yin = (a1 + a2) / 2;
double yang = (b1 + b2) / 2;
double yin = Double.parseDouble(format);
double yang = Double.parseDouble(format1);
map1.put("2", "阴性对照的平均值");
map1.put("3", df.format(yin));
map2.put("2", "阳性对照血清抑制率");
@ -4117,6 +4117,7 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
}
@Override
@Transactional(rollbackFor = Exception.class)
public void simpleHandlePrint(String id, HttpServletResponse response) {
Entrust entrust = this.getById(id);
entrust.setIsHandle("1");
@ -4159,7 +4160,6 @@ public class EntrustServiceImpl extends BaseServiceImpl<EntrustMapper, Entrust>
doc.write(response.getOutputStream());
} catch (Exception e) {
e.printStackTrace();
} finally {

@ -1,3 +1,3 @@
#服务器端口
server:
port: 8006
port: 8106

@ -1,3 +1,3 @@
#服务器端口
server:
port: 8003
port: 8103

@ -1,4 +1,4 @@
#服务器端口
#服务1器端口
server:
port: 8004
port: 8104

@ -22,10 +22,10 @@
<module>lab-user</module>
<module>lab-lims</module>
<module>lab-capital</module>
<module>lab-repair</module>
<module>lab-monitor</module>
<!-- <module>lab-repair</module>-->
<!-- <module>lab-monitor</module>-->
<module>lab-file</module>
<module>lab-iot</module>
<!-- <module>lab-iot</module>-->
</modules>
<dependencies>

Loading…
Cancel
Save