Commit 489448fe by 李小惠

删除箱号和人员关系表的冗余字段

parent 3a1965b2
...@@ -33,20 +33,6 @@ public class CabinetBoxPolice implements Serializable { ...@@ -33,20 +33,6 @@ public class CabinetBoxPolice implements Serializable {
@TableField(value = "police_id") @TableField(value = "police_id")
private String policeId; private String policeId;
/**
* 主柜号
*/
@TableField(value = "cabinet_id")
private String cabinetId;
/**
* 主柜号名称+箱门名称
*/
@TableField(value = "cabinet_name")
private String cabinetName;
@TableField(value = "num")
private Integer num;
/** /**
* *
...@@ -60,11 +46,6 @@ public class CabinetBoxPolice implements Serializable { ...@@ -60,11 +46,6 @@ public class CabinetBoxPolice implements Serializable {
@TableField(value = "update_time") @TableField(value = "update_time")
private Date updateTime; private Date updateTime;
/**
* 箱门类型(1单警柜,2公共柜)
*/
@TableField(value = "contain_type")
private Integer containType;
@TableField(exist = false) @TableField(exist = false)
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
...@@ -160,7 +160,7 @@ public class CabinetServiceImpl extends ServiceImpl<CabinetMapper, Cabinet> impl ...@@ -160,7 +160,7 @@ public class CabinetServiceImpl extends ServiceImpl<CabinetMapper, Cabinet> impl
// //
} }
//批量修改绑定箱门的警员信息,将其解绑 //批量修改绑定箱门的警员信息,将其解绑
cabinetBoxPoliceService.remove(new LambdaQueryWrapper<CabinetBoxPolice>().eq(CabinetBoxPolice::getCabinetId,cabinetIdList)); // cabinetBoxPoliceService.remove(new LambdaQueryWrapper<CabinetBoxPolice>().eq(CabinetBoxPolice::getCabinetId,cabinetIdList));
//批量删除箱门数 //批量删除箱门数
cabinetBoxService.removeBatchByIds(cabinetBoxList); cabinetBoxService.removeBatchByIds(cabinetBoxList);
//批量删除单警柜id //批量删除单警柜id
......
package com.junmp.jyzb.service.impl; package com.junmp.jyzb.service.impl;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
...@@ -58,12 +59,14 @@ public class LogDetailServiceImpl extends ServiceImpl<LogDetailMapper, LogDetail ...@@ -58,12 +59,14 @@ public class LogDetailServiceImpl extends ServiceImpl<LogDetailMapper, LogDetail
} }
//获取装备的出入库信息(根据装备id获取该装备的出入库记录) //获取装备的出入库信息(根据装备id或者epc获取该装备的出入库记录)
@Override @Override
public PageResult<LogDetail> getInOutRecords(InventoryReq req) { public PageResult<LogDetail> getInOutRecords(InventoryReq req) {
//通过装备id获取出入库记录(判断id是否存在) //通过装备id获取出入库记录(判断id是否存在)
inventoryService.InventoryExist(req.getId()); inventoryService.InventoryExist(req.getId());
LambdaQueryWrapper<LogDetail> eq = new LambdaQueryWrapper<LogDetail>().eq(LogDetail::getInventoryId,req.getId()); LambdaQueryWrapper<LogDetail> eq = new LambdaQueryWrapper<LogDetail>()
.eq(ObjectUtil.isNotNull(req.getId()),LogDetail::getInventoryId,req.getId())
.eq(ObjectUtil.isNotNull(req.getEpc()),LogDetail::getEpc,req.getEpc());
Page<LogDetail> page = logDetailService.page(PageFactory.getDefaultPage(req.getPageNo(), req.getPageSize()), eq); Page<LogDetail> page = logDetailService.page(PageFactory.getDefaultPage(req.getPageNo(), req.getPageSize()), eq);
return PageResultFactory.createPageResult(page); return PageResultFactory.createPageResult(page);
} }
......
...@@ -73,6 +73,9 @@ public class LogSummaryServiceImpl extends ServiceImpl<LogSummaryMapper, LogSumm ...@@ -73,6 +73,9 @@ public class LogSummaryServiceImpl extends ServiceImpl<LogSummaryMapper, LogSumm
//修改字段,和数据库字段进行统一 //修改字段,和数据库字段进行统一
req.setColumn(req.getColumn().replaceAll("[A-Z]", "_$0").toLowerCase()); req.setColumn(req.getColumn().replaceAll("[A-Z]", "_$0").toLowerCase());
req.setOrder(req.getOrder().toLowerCase()); req.setOrder(req.getOrder().toLowerCase());
}else {
req.setColumn("create_time");
req.setOrder("desc");
} }
LambdaQueryWrapper<LogSummary> eq = new LambdaQueryWrapper<LogSummary>() LambdaQueryWrapper<LogSummary> eq = new LambdaQueryWrapper<LogSummary>()
.eq(LogSummary::getOrgId,req.getOrgId()) .eq(LogSummary::getOrgId,req.getOrgId())
......
...@@ -300,12 +300,15 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain ...@@ -300,12 +300,15 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
list.add(Long.toString(orderDetail.getId())); list.add(Long.toString(orderDetail.getId()));
} }
//判断orderId在orderLog表中是否存在,如果存在,则直接替换 //判断orderId在orderLog表中是否存在,如果存在,则直接替换
boolean b = addOrderLog(req); //判断是否有流程id,如果有,则进行添加
if (order.getProcessId()!=null){
boolean b = addOrderLog(req,order.getId(),order.getOrderCode());
}
return list; return list;
} }
//纪录日志 //纪录日志
private boolean addOrderLog(UpdateOrderReq req){ private boolean addOrderLog(UpdateOrderReq req,String orderId,String orderCode){
//判断日志中是否存在,如果存在直接替换 //判断日志中是否存在,如果存在直接替换
OrderLog createOrder = orderLogService.getOne(new LambdaQueryWrapper<OrderLog>() OrderLog createOrder = orderLogService.getOne(new LambdaQueryWrapper<OrderLog>()
.eq(OrderLog::getOrderId, req.getId()) .eq(OrderLog::getOrderId, req.getId())
...@@ -313,22 +316,23 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain ...@@ -313,22 +316,23 @@ public class OrderMainServiceImpl extends ServiceImpl<OrderMainMapper, OrderMain
//我要的是detail的明细存入到history—msg中 //我要的是detail的明细存入到history—msg中
boolean a=true; boolean a=true;
if (createOrder==null){ if (createOrder==null){
createOrder.setId(UUID.randomUUID().toString()); OrderLog orderLog = new OrderLog();
createOrder.setHistoryMsg(JSON.toJSONString(req.getDetailList())); orderLog.setId(UUID.randomUUID().toString());
createOrder.setOrderCode(req.getOrderCode()); orderLog.setHistoryMsg(JSON.toJSONString(req.getDetailList()));
createOrder.setBussinessType(req.getBussinessType()); orderLog.setOrderCode(orderCode);
createOrder.setOrderType(req.getOrderType()); orderLog.setBussinessType(req.getBussinessType());
createOrder.setProcessType("careteOrder"); orderLog.setOrderType(req.getOrderType());
orderLog.setProcessType("careteOrder");
if (req.getOrderType().equals("in")){ if (req.getOrderType().equals("in")){
createOrder.setOrgId(req.getEndOrgId()); orderLog.setOrgId(req.getEndOrgId());
createOrder.setOrgName(req.getEndOrgName()); orderLog.setOrgName(req.getEndOrgName());
}else { }else {
createOrder.setOrgId(Long.parseLong(req.getStartOrgId())); orderLog.setOrgId(Long.parseLong(req.getStartOrgId()));
createOrder.setOrgName(req.getStartOrgName()); orderLog.setOrgName(req.getStartOrgName());
} }
createOrder.setOrderId(req.getId()); orderLog.setOrderId(orderId);
createOrder.setCreateTime(DateTimeUtil.getCurrentDateTime()); orderLog.setCreateTime(DateTimeUtil.getCurrentDateTime());
a=orderLogService.save(createOrder); a=orderLogService.save(orderLog);
}else{//直接替换 }else{//直接替换
createOrder.setHistoryMsg(JSON.toJSONString(req.getDetailList())); createOrder.setHistoryMsg(JSON.toJSONString(req.getDetailList()));
createOrder.setUpdateTime(DateTimeUtil.getCurrentDateTime()); createOrder.setUpdateTime(DateTimeUtil.getCurrentDateTime());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论