提交 1ce4971c authored 作者: zhoushaopan's avatar zhoushaopan

fix(业务模块): 新增业务历史上链接口

新增业务历史上链接口
上级 22e3e37e
...@@ -216,6 +216,13 @@ public class AllotBackBillServiceImpl implements AllotBackBillService { ...@@ -216,6 +216,13 @@ public class AllotBackBillServiceImpl implements AllotBackBillService {
@Override @Override
public void historyUpperChain() { public void historyUpperChain() {
//历史数据 循环查询数据上链 //历史数据 循环查询数据上链
List<AllotBackBill> all = allotBackBillDao.findAll();
log.info("[配发退回业务]开始上链");
if (all.size() >0){
all.forEach(allotBackBill -> sendText(allotBackBill.getId()));
}
log.info("[配发退回业务]结束上链");
log.info("[配发退回业务]共上链:{}条",all.size());
} }
/** /**
......
...@@ -36,6 +36,7 @@ import com.tykj.dev.misc.exception.ApiException; ...@@ -36,6 +36,7 @@ import com.tykj.dev.misc.exception.ApiException;
import com.tykj.dev.misc.utils.DateUtil; import com.tykj.dev.misc.utils.DateUtil;
import com.tykj.dev.misc.utils.JacksonUtil; import com.tykj.dev.misc.utils.JacksonUtil;
import com.tykj.dev.misc.utils.StringSplitUtil; import com.tykj.dev.misc.utils.StringSplitUtil;
import lombok.extern.slf4j.Slf4j;
import org.aspectj.util.FileUtil; import org.aspectj.util.FileUtil;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -56,6 +57,7 @@ import java.util.stream.Collectors; ...@@ -56,6 +57,7 @@ import java.util.stream.Collectors;
* @author dengdiyi * @author dengdiyi
*/ */
@Service @Service
@Slf4j
public class AllotBillServiceImpl implements AllotBillService { public class AllotBillServiceImpl implements AllotBillService {
@Autowired @Autowired
...@@ -288,6 +290,13 @@ public class AllotBillServiceImpl implements AllotBillService { ...@@ -288,6 +290,13 @@ public class AllotBillServiceImpl implements AllotBillService {
@Override @Override
public void historyUpperChain() { public void historyUpperChain() {
//历史数据 循环查询数据上链 //历史数据 循环查询数据上链
List<AllotBill> all = allotBillDao.findAll();
log.info("[配发业务]开始上链");
if (all.size() >0){
all.forEach(allotBill -> sendText(allotBill.getId()));
}
log.info("[配发业务]结束上链");
log.info("[配发业务]共上链:{}条",all.size());
} }
/** /**
......
...@@ -5,6 +5,7 @@ import com.fasterxml.jackson.core.type.TypeReference; ...@@ -5,6 +5,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
import com.tykj.dev.blockcha.subject.entity.BcHash; import com.tykj.dev.blockcha.subject.entity.BcHash;
import com.tykj.dev.blockcha.subject.service.BlockChainUtil; import com.tykj.dev.blockcha.subject.service.BlockChainUtil;
import com.tykj.dev.config.TaskBeanConfig; import com.tykj.dev.config.TaskBeanConfig;
import com.tykj.dev.device.allot.subject.domin.AllotBackBill;
import com.tykj.dev.device.apply.repository.DeviceApplyBillDao; import com.tykj.dev.device.apply.repository.DeviceApplyBillDao;
import com.tykj.dev.device.apply.service.DeviceApplyBillService; import com.tykj.dev.device.apply.service.DeviceApplyBillService;
import com.tykj.dev.device.apply.subject.domin.DeviceApplyBill; import com.tykj.dev.device.apply.subject.domin.DeviceApplyBill;
...@@ -363,7 +364,14 @@ public class DeviceApplyBillServiceImpl implements DeviceApplyBillService { ...@@ -363,7 +364,14 @@ public class DeviceApplyBillServiceImpl implements DeviceApplyBillService {
@Override @Override
public void historyUpperChain() { public void historyUpperChain() {
//历史数据 循环查询数据上链
List<DeviceApplyBill> all = deviceApplyBillDao.findAll();
log.info("[申请业务]开始上链");
if (all.size() >0){
all.forEach(deviceApplyBill -> sendText(deviceApplyBill.getId()));
}
log.info("[申请业务]结束上链");
log.info("[申请业务]共上链:{}条",all.size());
} }
private String operatorName(DeviceApplyBill deviceApplyBill) { private String operatorName(DeviceApplyBill deviceApplyBill) {
......
...@@ -42,4 +42,9 @@ public interface RepairBackBillService extends RepairPublicService<RepairBackBil ...@@ -42,4 +42,9 @@ public interface RepairBackBillService extends RepairPublicService<RepairBackBil
* @return 溯源信息实体 * @return 溯源信息实体
*/ */
BlockTraceabilityParsing traceabilityParsing(Integer billId); BlockTraceabilityParsing traceabilityParsing(Integer billId);
/**
* 历史数据上链
*/
void historyUpperChain();
} }
...@@ -57,5 +57,9 @@ public interface RepairSendBillService { ...@@ -57,5 +57,9 @@ public interface RepairSendBillService {
*/ */
BlockTraceabilityParsing traceabilityParsing(Integer billId); BlockTraceabilityParsing traceabilityParsing(Integer billId);
/**
* 历史数据上链
*/
void historyUpperChain();
} }
...@@ -215,6 +215,18 @@ public class RepairBackBillServiceImpl implements RepairBackBillService { ...@@ -215,6 +215,18 @@ public class RepairBackBillServiceImpl implements RepairBackBillService {
return blockTraceabilityParsing; return blockTraceabilityParsing;
} }
@Override
public void historyUpperChain() {
//历史数据 循环查询数据上链
List<RepairBackBill> all = deviceRepairBackBillDao.findAll();
log.info("[维修退回业务]开始上链");
if (all.size() >0){
all.forEach(repairBackBill -> sendText(repairBackBill.getId()));
}
log.info("[维修退回业务]结束上链");
log.info("[维修退回业务]共上链:{}条",all.size());
}
/** /**
* 文本上链接口 * 文本上链接口
* @param billId 业务id * @param billId 业务id
......
...@@ -209,6 +209,18 @@ public class RepairSendBillServiceImpl implements RepairSendBillService { ...@@ -209,6 +209,18 @@ public class RepairSendBillServiceImpl implements RepairSendBillService {
return blockTraceabilityParsing; return blockTraceabilityParsing;
} }
@Override
public void historyUpperChain() {
//历史数据 循环查询数据上链
List<RepairSendBill> all = deviceRepairSendBillDao.findAll();
log.info("[送修业务]开始上链");
if (all.size() >0){
all.forEach(repairSendBill -> sendText(repairSendBill.getId()));
}
log.info("[送修业务]结束上链");
log.info("[送修业务]共上链:{}条",all.size());
}
/** /**
* 文本上链接口 * 文本上链接口
* @param billId 业务id * @param billId 业务id
......
...@@ -478,6 +478,13 @@ public class SelfCheckBillServiceImpl implements SelfCheckBillService { ...@@ -478,6 +478,13 @@ public class SelfCheckBillServiceImpl implements SelfCheckBillService {
@Override @Override
public void historyUpperChain() { public void historyUpperChain() {
//历史数据 循环查询数据上链 //历史数据 循环查询数据上链
List<SelfCheckBill> all = selfExaminationBillDao.findAll();
log.info("[自查业务]开始上链");
if (all.size() >0){
all.forEach(selfCheckBill -> sendText(selfCheckBill.getId()));
}
log.info("[自查业务]结束上链");
log.info("[自查业务]共上链:{}条",all.size());
} }
/** /**
......
...@@ -46,4 +46,9 @@ public interface StorageBillService { ...@@ -46,4 +46,9 @@ public interface StorageBillService {
* @return 溯源信息实体 * @return 溯源信息实体
*/ */
BlockTraceabilityParsing traceabilityParsing(Integer billId); BlockTraceabilityParsing traceabilityParsing(Integer billId);
/**
* 历史数据上链
*/
void historyUpperChain();
} }
...@@ -195,6 +195,18 @@ public class StorageBillServiceImpl implements StorageBillService { ...@@ -195,6 +195,18 @@ public class StorageBillServiceImpl implements StorageBillService {
return blockTraceabilityParsing; return blockTraceabilityParsing;
} }
@Override
public void historyUpperChain() {
//历史数据 循环查询数据上链
List<StorageBill> all = storageBillDao.findAll();
log.info("[入库业务]开始上链");
if (all.size() >0){
all.forEach(storageBill -> sendText(storageBill.getId()));
}
log.info("[入库业务]结束上链");
log.info("[入库业务]共上链:{}条",all.size());
}
/** /**
* 文本上链接口 * 文本上链接口
* @param billId 业务id * @param billId 业务id
......
...@@ -9,6 +9,9 @@ package com.tykj.dev.union; ...@@ -9,6 +9,9 @@ package com.tykj.dev.union;
*/ */
import com.tykj.dev.config.swagger.AutoDocument; import com.tykj.dev.config.swagger.AutoDocument;
import com.tykj.dev.device.allot.service.AllotBackBillService;
import com.tykj.dev.device.allot.service.AllotBillService;
import com.tykj.dev.device.apply.service.DeviceApplyBillService;
import com.tykj.dev.device.block.service.BlockService; import com.tykj.dev.device.block.service.BlockService;
import com.tykj.dev.device.confirmcheck.service.HistoryCheckDeviceService; import com.tykj.dev.device.confirmcheck.service.HistoryCheckDeviceService;
import com.tykj.dev.device.decommissioning.service.DeviceDecommissioningDetailService; import com.tykj.dev.device.decommissioning.service.DeviceDecommissioningDetailService;
...@@ -19,8 +22,13 @@ import com.tykj.dev.device.loss.service.DeviceLossService; ...@@ -19,8 +22,13 @@ import com.tykj.dev.device.loss.service.DeviceLossService;
import com.tykj.dev.device.matching.service.MatchingDeviceBillService; import com.tykj.dev.device.matching.service.MatchingDeviceBillService;
import com.tykj.dev.device.matching.service.MatchingDeviceLibraryService; import com.tykj.dev.device.matching.service.MatchingDeviceLibraryService;
import com.tykj.dev.device.matching.subject.vo.MatchingUnitVo; import com.tykj.dev.device.matching.subject.vo.MatchingUnitVo;
import com.tykj.dev.device.repair.service.RepairBackBillService;
import com.tykj.dev.device.repair.service.RepairBillService;
import com.tykj.dev.device.repair.service.RepairSendBillService;
import com.tykj.dev.device.scrap.service.ScrapService; import com.tykj.dev.device.scrap.service.ScrapService;
import com.tykj.dev.device.selfcheck.service.SelfCheckBillService;
import com.tykj.dev.device.sendback.service.DeviceRepelDetailService; import com.tykj.dev.device.sendback.service.DeviceRepelDetailService;
import com.tykj.dev.device.storage.service.StorageBillService;
import com.tykj.dev.device.user.cache.UnitsCache; import com.tykj.dev.device.user.cache.UnitsCache;
import com.tykj.dev.device.user.subject.dao.AreaDao; import com.tykj.dev.device.user.subject.dao.AreaDao;
import com.tykj.dev.device.user.subject.entity.Area; import com.tykj.dev.device.user.subject.entity.Area;
...@@ -87,6 +95,27 @@ public class RunController { ...@@ -87,6 +95,27 @@ public class RunController {
@Autowired @Autowired
private HistoryCheckDeviceService historyCheckDeviceService; private HistoryCheckDeviceService historyCheckDeviceService;
@Resource
private AllotBillService allocBillService;
@Resource
private AllotBackBillService allotBackBillService;
@Resource
private DeviceApplyBillService deviceApplyBillService;
@Resource
private RepairSendBillService repairSendBillService;
@Resource
private RepairBackBillService repairBackBillService;
@Resource
private SelfCheckBillService selfCheckBillService;
@Resource
private StorageBillService storageBillService;
@ApiOperation(value = "修正核查的历史装备数据") @ApiOperation(value = "修正核查的历史装备数据")
@GetMapping("/device/check/device/his") @GetMapping("/device/check/device/his")
...@@ -168,4 +197,25 @@ public class RunController { ...@@ -168,4 +197,25 @@ public class RunController {
} }
@ApiOperation(value = "业务历史循环上链", notes = "业务历史循环上链")
@GetMapping("/bill/toBlock")
@Transactional(rollbackFor = Exception.class)
public void toBlock() {
//配发
allocBillService.historyUpperChain();
//退回
allotBackBillService.historyUpperChain();
//申请
deviceApplyBillService.historyUpperChain();
//维修
repairSendBillService.historyUpperChain();
//维修退回
repairBackBillService.historyUpperChain();
//自查
selfCheckBillService.historyUpperChain();
//入库
storageBillService.historyUpperChain();
}
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论