|
|
@@ -91,14 +91,13 @@ public class DbStockController extends AbstractController {
|
|
|
}
|
|
|
DbStock dbStock = new DbStock();
|
|
|
BeanUtils.copyProperties(dbStockBo, dbStock);
|
|
|
-// SysUser sysUser = tokenService.getLoginUser().getSysUser();
|
|
|
dbStock.setCreateBy(getCurrentUserId());
|
|
|
dbStock.setCreateName(getCurrentUserName());
|
|
|
-// tokenService.getLoginUser().getSysUser().getPhonenumber();
|
|
|
if (dbStockService.save(dbStock)) {
|
|
|
DbInOutRecord dbInOutRecord = new DbInOutRecord();
|
|
|
BeanUtils.copyProperties(dbStockBo, dbInOutRecord);
|
|
|
dbInOutRecord.setType(1);
|
|
|
+ dbInOutRecord.setPhone(tokenService.getLoginUser().getSysUser().getPhonenumber());
|
|
|
dbInOutRecordService.save(dbInOutRecord);
|
|
|
dbBeaconService.update(new LambdaUpdateWrapper<DbBeacon>().eq(DbBeacon::getBeaconTag, dbInOutRecord.getBeaconTag()).set(DbBeacon::getState, Boolean.TRUE).set(DbBeacon::getBindingTime, LocalDateTime.now()));
|
|
|
//todo 重新加载入库的信标到redis chai
|
|
|
@@ -114,7 +113,7 @@ public class DbStockController extends AbstractController {
|
|
|
* @param dbStockBo
|
|
|
* @return
|
|
|
*/
|
|
|
- @ApiOperation(value = "库存出库", notes = "参数说明:id 必填,gasName 气体名称,level 级别,size 规格,gasComposition 气体成分,bottleColour 气瓶颜色,handwheel 手轮(0否 1是),fixed 固定(0否 1是),statusLabel 状态标牌(0否 1是),electronicTag 电子标签(0否 1是),gasPressure 气体压力,validPeriod 有效期限,beaconTag 信标标签,subjectId 实验室id,subjectName 实验室名称,remark 备注 ")
|
|
|
+ @ApiOperation(value = "库存出库", notes = "参数说明:id 必填 ")
|
|
|
@PostMapping(value = "/out")
|
|
|
public ResultData out(@RequestBody DbStockBo dbStockBo) {
|
|
|
//参数检查
|
|
|
@@ -185,7 +184,7 @@ public class DbStockController extends AbstractController {
|
|
|
* @param dbStockParam
|
|
|
* @return
|
|
|
*/
|
|
|
- @ApiOperation(value = "获取库存list", notes = "参数说明:searchValue 关键字")
|
|
|
+ @ApiOperation(value = "获取库存list", notes = "参数说明:searchValue 关键字,collegeId 学院id,startTime 开始时间,endTime 结束时间")
|
|
|
@PostMapping(value = "/list")
|
|
|
public ResultData list(@RequestBody DbStockParam dbStockParam) {
|
|
|
//查询条件
|
|
|
@@ -198,7 +197,7 @@ public class DbStockController extends AbstractController {
|
|
|
queryWrapper.eq(DbStock::getCollegeId, dbStockParam.getCollegeId());
|
|
|
}
|
|
|
if (Objects.nonNull(dbStockParam.getStartTime()) && Objects.nonNull(dbStockParam.getEndTime())) {
|
|
|
- queryWrapper.between(DbStock::getValidPeriod, dbStockParam.getStartTime(), dbStockParam.getEndTime());
|
|
|
+ queryWrapper.between(DbStock::getCreateTime, dbStockParam.getStartTime(), dbStockParam.getEndTime());
|
|
|
}
|
|
|
//倒叙
|
|
|
queryWrapper.orderByDesc(DbStock::getId);
|