|
|
@@ -150,7 +150,7 @@ public class CustomerServiceImpl extends CommonBaseServiceImpl<CustomerMapper, C
|
|
|
if (insertDetail2.size()>0) {
|
|
|
customeraddressMapper.batchInsert(insertDetail2);
|
|
|
}
|
|
|
-// baseDTO = getBaseDTOById(pu_id);
|
|
|
+ baseDTO = getBaseDTOById(cu_id);
|
|
|
//日志记录
|
|
|
// messageLogService.save(baseDTO);
|
|
|
return baseDTO;
|
|
|
@@ -210,21 +210,40 @@ public class CustomerServiceImpl extends CommonBaseServiceImpl<CustomerMapper, C
|
|
|
|
|
|
@Override
|
|
|
public void delete(Long id) {
|
|
|
+ singleDelete(id);
|
|
|
+ }
|
|
|
|
|
|
+ private void singleDelete(Long id) {
|
|
|
+ if (null!=id) {
|
|
|
+ //主表删除
|
|
|
+ getMapper().deleteByPrimaryKey(id);
|
|
|
+ //从表删除
|
|
|
+ customercontactMapper.deleteByFK(id);
|
|
|
+ customeraddressMapper.deleteByFK(id);
|
|
|
+ //日志
|
|
|
+// messageLogService.delete(docBaseDTO);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void close(long id) {
|
|
|
+ public void batchDelete(BatchDealBaseDTO baseDTOs) {
|
|
|
+ if (null == baseDTOs || null == baseDTOs.getBaseDTOs() ||
|
|
|
+ baseDTOs.getBaseDTOs().size() == 0) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
+ for (DocBaseDTO base : baseDTOs.getBaseDTOs()) {
|
|
|
+ singleDelete(base.getId());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void open(long id) {
|
|
|
+ public void close(long id) {
|
|
|
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void batchDelete(BatchDealBaseDTO baseDTOs) {
|
|
|
+ public void open(long id) {
|
|
|
|
|
|
}
|
|
|
|