|
|
@@ -50,6 +50,8 @@ public class OrderJzDetailServiceImpl implements OrderJzDetailService {
|
|
|
public Long createOrderJzDetail(OrderJzDetailSaveReqVO createReqVO) {
|
|
|
// 插入
|
|
|
OrderJzDetailDO orderJzDetail = BeanUtils.toBean(createReqVO, OrderJzDetailDO.class);
|
|
|
+ orderJzDetail.setTenantId(1L);
|
|
|
+ orderJzDetail.setIdCard(createReqVO.getIdCard());
|
|
|
orderJzDetailMapper.insert(orderJzDetail);
|
|
|
// 返回
|
|
|
return orderJzDetail.getId();
|
|
|
@@ -88,7 +90,7 @@ public class OrderJzDetailServiceImpl implements OrderJzDetailService {
|
|
|
// 先删除上一次手机号录入的数据
|
|
|
for (OrderJzDetailSaveReqVO orderJzDetailSaveReqVO : createReqVOList) {
|
|
|
orderJzDetailSaveReqVO.setJzId(orderJzDO.getId());
|
|
|
- deleteDetailList(orderJzDetailSaveReqVO.getJzId(), orderJzDetailSaveReqVO.getPhone());
|
|
|
+ deleteDetailList(orderJzDetailSaveReqVO.getJzId(), orderJzDetailSaveReqVO.getIdCard());
|
|
|
}
|
|
|
for (OrderJzDetailSaveReqVO orderJzDetailSaveReqVO : createReqVOList) {
|
|
|
orderJzDetailSaveReqVO.setBatchNo(batchNo);
|
|
|
@@ -98,19 +100,16 @@ public class OrderJzDetailServiceImpl implements OrderJzDetailService {
|
|
|
return count;
|
|
|
}
|
|
|
|
|
|
- private void deleteDetailList(Long jzId, String phone) {
|
|
|
+ private void deleteDetailList(Long jzId, String idCard) {
|
|
|
LambdaQueryWrapper<OrderJzDetailDO> w1 = new LambdaQueryWrapper<>();
|
|
|
w1.eq(OrderJzDetailDO::getJzId, jzId);
|
|
|
- w1.eq(OrderJzDetailDO::getPhone, phone);
|
|
|
+ w1.eq(OrderJzDetailDO::getIdCard, idCard);
|
|
|
List<OrderJzDetailDO> detailList = orderJzDetailMapper.selectList(w1);
|
|
|
if (detailList == null || detailList.isEmpty()) {
|
|
|
return;
|
|
|
}
|
|
|
for (OrderJzDetailDO orderJzDetailDO : detailList) {
|
|
|
- // 删除同批次的
|
|
|
- LambdaQueryWrapper<OrderJzDetailDO> w2 = new LambdaQueryWrapper<>();
|
|
|
- w2.eq(OrderJzDetailDO::getBatchNo, orderJzDetailDO.getBatchNo());
|
|
|
- orderJzDetailMapper.delete(w2);
|
|
|
+ orderJzDetailMapper.deleteById(orderJzDetailDO.getId());
|
|
|
}
|
|
|
}
|
|
|
|