|
|
@@ -120,7 +120,6 @@ public class StaffService extends BaseService<Staff> {
|
|
|
@Autowired
|
|
|
PrintLayoutMapper printLayoutMapper;
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* @desc : 条件查询
|
|
|
* @author : 姜永辉
|
|
|
@@ -215,6 +214,10 @@ public class StaffService extends BaseService<Staff> {
|
|
|
staff.setStaffId(codeMap.get("outId").toString());
|
|
|
// staff.setStaffCode(codeMap.get("outNote").toString());
|
|
|
super.insert(staff);
|
|
|
+
|
|
|
+ // 常用菜单的插入
|
|
|
+ comMenuMapper.insertComMenu(new ComMenuVO().setStaffId(staff.getStaffId()));
|
|
|
+
|
|
|
// 讲电话和名称插入微信用户表里
|
|
|
Map<String, Object> collectQuery = new HashMap<>();
|
|
|
collectQuery.put("currentCp", staff.getCpId());
|
|
|
@@ -292,24 +295,44 @@ public class StaffService extends BaseService<Staff> {
|
|
|
Integer cpId = Integer.parseInt(listCom.get(0).get("cpId").toString());
|
|
|
String staffId = listCom.get(0).get("staffId").toString();
|
|
|
|
|
|
+ List<Map<String, Object>> listComMenu = map.get("listComMenu");
|
|
|
+ List<ComMenu> listC = new ArrayList<>();
|
|
|
+ if (listComMenu != null && listComMenu.size() > 0) {
|
|
|
+ for (int i = 0; i < listComMenu.size(); i++) {
|
|
|
+ Map<String, Object> m = listComMenu.get(i);
|
|
|
+ ComMenu comMenu = new ComMenu();
|
|
|
+ comMenu.setMenuUuid(m.get("menuUuid").toString());
|
|
|
+ comMenu.setAppCode(m.get("appCode").toString());
|
|
|
+ comMenu.setDisplayNo((Integer) m.get("displayNo"));
|
|
|
+ comMenu.setCpId(cpId);
|
|
|
+ comMenu.setStaffId(staffId);
|
|
|
+ listC.add(comMenu);
|
|
|
+ }
|
|
|
+ comMenuMapper.insertBatch(listC);
|
|
|
+ // 插入到常用功能做共通
|
|
|
+ // 先删除
|
|
|
+ comMenuMapper.deleteMenuByCpId(0);
|
|
|
+ listC = listC.stream().map(it -> it.setCpId(0)).collect(Collectors.toList());
|
|
|
+ comMenuMapper.insertBatch(listC);
|
|
|
+ }
|
|
|
// 插入常用功能 标准版 插入 销售出库 库存查询 商品档案
|
|
|
if (Constant.STD.equals(gradeCode)) {
|
|
|
- List<String> objectCodeList = new ArrayList<>();
|
|
|
- // 商品属性
|
|
|
- objectCodeList.add("goods-attr");
|
|
|
- // 商品档案
|
|
|
- objectCodeList.add("goods");
|
|
|
- // 销售订单
|
|
|
- objectCodeList.add("order");
|
|
|
- // 销售出库
|
|
|
- objectCodeList.add("order-out");
|
|
|
- // 库存查询
|
|
|
- objectCodeList.add("ivt-detail-report");
|
|
|
-
|
|
|
- ComMenuVO comMenuVO = new ComMenuVO();
|
|
|
- comMenuVO.setCpId(cpId).setStaffId(staffId).setAppCode(Constant.AppCode.WEIXIN.getCode())
|
|
|
- .setObjectCodeList(objectCodeList);
|
|
|
- comMenuMapper.saveByCompany(comMenuVO);
|
|
|
+// List<String> objectCodeList = new ArrayList<>();
|
|
|
+// // 商品属性
|
|
|
+// objectCodeList.add("goods-attr");
|
|
|
+// // 商品档案
|
|
|
+// objectCodeList.add("goods");
|
|
|
+// // 销售订单
|
|
|
+// objectCodeList.add("order");
|
|
|
+// // 销售出库
|
|
|
+// objectCodeList.add("order-out");
|
|
|
+// // 库存查询
|
|
|
+// objectCodeList.add("ivt-detail-report");
|
|
|
+//
|
|
|
+// ComMenuVO comMenuVO = new ComMenuVO();
|
|
|
+// comMenuVO.setCpId(cpId).setStaffId(staffId).setAppCode(Constant.AppCode.WEIXIN.getCode())
|
|
|
+// .setObjectCodeList(objectCodeList);
|
|
|
+// comMenuMapper.saveByCompany(comMenuVO);
|
|
|
|
|
|
// 系统参数
|
|
|
List<SettingValue> settingValueList = new ArrayList<>();
|