|
|
@@ -168,4 +168,34 @@ public class VendorsServiceImpl implements VendorService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<VendorContact> getCustContacts(Long enuu) {
|
|
|
+ return vendorContactDao.findByMyenuuAndVenduu(enuu, SystemSession.getUser().getEnterprise().getUu());
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public VendorContact saveCustContact(VendorContact vendor) {
|
|
|
+ VendorContact vendorContact = new VendorContact();
|
|
|
+ if (vendor.getId() == null) {// 新增
|
|
|
+ vendor.setDate(new Date());
|
|
|
+ vendor.setVenduu(SystemSession.getUser().getEnterprise().getUu());
|
|
|
+ vendor.setUseruu(SystemSession.getUser().getUserUU());
|
|
|
+ vendorContact = vendorContactDao.save(vendor);
|
|
|
+ } else {// 编辑修改
|
|
|
+ VendorContact ve = vendorContactDao.findOne(vendor.getId());
|
|
|
+ ve.setDate(new Date());
|
|
|
+ ve.setEmail(vendor.getEmail());
|
|
|
+ ve.setVenduu(SystemSession.getUser().getEnterprise().getUu());
|
|
|
+ ve.setPhone(vendor.getPhone());
|
|
|
+ ve.setPosition(vendor.getPosition());
|
|
|
+ ve.setSex(vendor.getSex());
|
|
|
+ ve.setTel(vendor.getTel());
|
|
|
+ ve.setUseruu(SystemSession.getUser().getEnterprise().getUu());
|
|
|
+ ve.setVenduser(vendor.getVenduser());
|
|
|
+ ve.setMyenuu(vendor.getMyenuu());
|
|
|
+ vendorContact = vendorContactDao.save(ve);
|
|
|
+ }
|
|
|
+ return vendorContact;
|
|
|
+ }
|
|
|
+
|
|
|
}
|