|
@@ -30,6 +30,7 @@ import com.usoftchina.saas.page.PageRequest;
|
|
|
import com.usoftchina.saas.utils.BeanMapper;
|
|
import com.usoftchina.saas.utils.BeanMapper;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.StringUtils;
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
@@ -98,6 +99,7 @@ public class CustomerServiceImpl extends CommonBaseServiceImpl<CustomerMapper, C
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ @Transactional
|
|
|
public DocBaseDTO saveFormData(CustomerFormDTO data) {
|
|
public DocBaseDTO saveFormData(CustomerFormDTO data) {
|
|
|
if (null == data || null == data.getMain()){
|
|
if (null == data || null == data.getMain()){
|
|
|
throw new BizException(500, "数据为空,请填写后再保存");
|
|
throw new BizException(500, "数据为空,请填写后再保存");
|
|
@@ -223,6 +225,7 @@ public class CustomerServiceImpl extends CommonBaseServiceImpl<CustomerMapper, C
|
|
|
singleDelete(id);
|
|
singleDelete(id);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Transactional
|
|
|
private void singleDelete(Long id) {
|
|
private void singleDelete(Long id) {
|
|
|
if (null!=id) {
|
|
if (null!=id) {
|
|
|
DocBaseDTO docBaseDTO = getBaseDTOById(id);
|
|
DocBaseDTO docBaseDTO = getBaseDTOById(id);
|
|
@@ -249,6 +252,7 @@ public class CustomerServiceImpl extends CommonBaseServiceImpl<CustomerMapper, C
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ @Transactional
|
|
|
public void deletecontact(Long id) {
|
|
public void deletecontact(Long id) {
|
|
|
customercontactMapper.deleteByPrimaryKey(id);
|
|
customercontactMapper.deleteByPrimaryKey(id);
|
|
|
DocBaseDTO docBaseDTO = getBaseDTOById(id);
|
|
DocBaseDTO docBaseDTO = getBaseDTOById(id);
|
|
@@ -257,6 +261,7 @@ public class CustomerServiceImpl extends CommonBaseServiceImpl<CustomerMapper, C
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ @Transactional
|
|
|
public void deleteaddress(Long id) {
|
|
public void deleteaddress(Long id) {
|
|
|
customeraddressMapper.deleteByPrimaryKey(id);
|
|
customeraddressMapper.deleteByPrimaryKey(id);
|
|
|
DocBaseDTO docBaseDTO = getBaseDTOById(id);
|
|
DocBaseDTO docBaseDTO = getBaseDTOById(id);
|
|
@@ -264,6 +269,7 @@ public class CustomerServiceImpl extends CommonBaseServiceImpl<CustomerMapper, C
|
|
|
messageLogService.deleteDetail(docBaseDTO);
|
|
messageLogService.deleteDetail(docBaseDTO);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Transactional
|
|
|
private DocBaseDTO singleClose(Long id) {
|
|
private DocBaseDTO singleClose(Long id) {
|
|
|
DocBaseDTO docBaseDTO = null;
|
|
DocBaseDTO docBaseDTO = null;
|
|
|
if (null!=id) {
|
|
if (null!=id) {
|
|
@@ -298,6 +304,7 @@ public class CustomerServiceImpl extends CommonBaseServiceImpl<CustomerMapper, C
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Transactional
|
|
|
private DocBaseDTO singleOpen(Long id) {
|
|
private DocBaseDTO singleOpen(Long id) {
|
|
|
DocBaseDTO docBaseDTO = null;
|
|
DocBaseDTO docBaseDTO = null;
|
|
|
if (null!=id) {
|
|
if (null!=id) {
|