|
@@ -176,6 +176,8 @@ public class TaCustomerServiceImpl extends ServiceImpl<TaCustomerMapper, TaCusto
|
176
|
176
|
if (null != sysUser) {
|
177
|
177
|
if (CommConstant.IDENTITY_CHANNEL_MANAGER.equals(sysUser.getUserIdentity())) {
|
178
|
178
|
taCustomer.setCustomerType(CommConstant.CUSTOMER_OF_CHANNEL);
|
|
179
|
+ }else if(CommConstant.IDENTITY_PLANNING_MANAGER.equals(sysUser.getUserIdentity())){
|
|
180
|
+ taCustomer.setCustomerType(CommConstant.CUSTOMER_OF_PLANNING);
|
179
|
181
|
}
|
180
|
182
|
}
|
181
|
183
|
|
|
@@ -627,7 +629,8 @@ public class TaCustomerServiceImpl extends ServiceImpl<TaCustomerMapper, TaCusto
|
627
|
629
|
}
|
628
|
630
|
|
629
|
631
|
@Override
|
630
|
|
- public boolean updateByMainUsher(Integer customerId, JSONObject params) {
|
|
632
|
+ public boolean
|
|
633
|
+ updateByMainUsher(Integer customerId, JSONObject params) {
|
631
|
634
|
if (null == customerId || customerId == 0) {
|
632
|
635
|
return false;
|
633
|
636
|
}
|
|
@@ -775,37 +778,37 @@ public class TaCustomerServiceImpl extends ServiceImpl<TaCustomerMapper, TaCusto
|
775
|
778
|
} catch (Exception e) {}
|
776
|
779
|
}
|
777
|
780
|
|
778
|
|
- @Override
|
779
|
|
- public void notifyManager(TaCustomer taCustomer) {
|
780
|
|
- String userIdentity = CommConstant.CUSTOMER_OF_CHANNEL.equals(taCustomer.getCustomerType()) ?
|
781
|
|
- CommConstant.IDENTITY_CHANNEL_MANAGER : CommConstant.IDENTITY_CONSULTANT_MANAGER;
|
782
|
|
-
|
783
|
|
-
|
784
|
|
- //获取所有的置业经理信息并推送消息
|
785
|
|
- List<SysUser> sysUserList = sysUserMapper.filterByIdentity(userIdentity);
|
786
|
|
- sysUserList.stream().forEach(e -> {
|
787
|
|
- String tpl = miniApp.getTpls().getVisitor();
|
788
|
|
- String page = CommConstant.PAGE_MY_CUSTOMER + "?id=" + taCustomer.getCustomerId();
|
789
|
|
- String openid = e.getOpenid();
|
790
|
|
- if (null == openid) {
|
791
|
|
- return;
|
792
|
|
- }
|
793
|
|
- List<Object> data = new ArrayList<Object>(){{
|
794
|
|
- add(taCustomer.getCustomerName());
|
795
|
|
- add(taCustomer.getPhone());
|
796
|
|
- add("您有客户来访, 请及时接待!");
|
797
|
|
- }};
|
798
|
|
-
|
799
|
|
-// miniApp.sendTPLMessage(tpl, openid, page, data);
|
800
|
|
- if (miniApp.sendTPLMessage(tpl, openid, page, data).getCode() == -1) {
|
801
|
|
- // 没有 formid 发短信
|
802
|
|
- String phone = sysUserMapper.getPhoneByOpenid(openid);
|
803
|
|
- if (null != phone) {
|
804
|
|
- smsUtils.sendVisitor(phone, null == taCustomer ? "": StringUtils.ifNull(taCustomer.getCustomerName(), ""));
|
805
|
|
- }
|
806
|
|
- }
|
807
|
|
- });
|
808
|
|
- }
|
|
781
|
+// @Override
|
|
782
|
+// public void notifyManager(TaCustomer taCustomer) {
|
|
783
|
+// String userIdentity = CommConstant.CUSTOMER_OF_CHANNEL.equals(taCustomer.getCustomerType()) ?
|
|
784
|
+// CommConstant.IDENTITY_CHANNEL_MANAGER : CommConstant.IDENTITY_CONSULTANT_MANAGER;
|
|
785
|
+//
|
|
786
|
+//
|
|
787
|
+// //获取所有的置业经理信息并推送消息
|
|
788
|
+// List<SysUser> sysUserList = sysUserMapper.filterByIdentity(userIdentity);
|
|
789
|
+// sysUserList.stream().forEach(e -> {
|
|
790
|
+// String tpl = miniApp.getTpls().getVisitor();
|
|
791
|
+// String page = CommConstant.PAGE_MY_CUSTOMER + "?id=" + taCustomer.getCustomerId();
|
|
792
|
+// String openid = e.getOpenid();
|
|
793
|
+// if (null == openid) {
|
|
794
|
+// return;
|
|
795
|
+// }
|
|
796
|
+// List<Object> data = new ArrayList<Object>(){{
|
|
797
|
+// add(taCustomer.getCustomerName());
|
|
798
|
+// add(taCustomer.getPhone());
|
|
799
|
+// add("您有客户来访, 请及时接待!");
|
|
800
|
+// }};
|
|
801
|
+//
|
|
802
|
+//// miniApp.sendTPLMessage(tpl, openid, page, data);
|
|
803
|
+// if (miniApp.sendTPLMessage(tpl, openid, page, data).getCode() == -1) {
|
|
804
|
+// // 没有 formid 发短信
|
|
805
|
+// String phone = sysUserMapper.getPhoneByOpenid(openid);
|
|
806
|
+// if (null != phone) {
|
|
807
|
+// smsUtils.sendVisitor(phone, null == taCustomer ? "": StringUtils.ifNull(taCustomer.getCustomerName(), ""));
|
|
808
|
+// }
|
|
809
|
+// }
|
|
810
|
+// });
|
|
811
|
+// }
|
809
|
812
|
|
810
|
813
|
@Override
|
811
|
814
|
public void sendMessageAll(TaFirstUsherRecord taFirstUsherRecord, TaCustomer taCustomer, TaMainUsherRecord taMainUsherRecord) {
|