|
@@ -87,7 +87,7 @@ public class ExpenseSheetServiceImpl extends ServiceImpl<ExpenseSheetMapper, Exp
|
|
|
private ExcelExportService excelExportService;
|
|
|
@Resource
|
|
|
private ExpenseMainTypeService expenseMainTypeService;
|
|
|
- public static final String[] sheetTypes = {"一般费用","差旅费","外包费用"};
|
|
|
+
|
|
|
@Override
|
|
|
public HttpRespMsg add(ExpenseSheet sheet, String items, String userId) {
|
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
@@ -140,6 +140,7 @@ public class ExpenseSheetServiceImpl extends ServiceImpl<ExpenseSheetMapper, Exp
|
|
|
List<User> targetUserList = userMapper.selectList(new QueryWrapper<User>().in("role_id", targetRoleIds));
|
|
|
String corpUserString = targetUserList.stream().map(tl -> tl.getCorpwxUserid()).collect(Collectors.joining("|"));
|
|
|
User targetUser = userMapper.selectById(sheet.getOwnerId());
|
|
|
+ ExpenseMainType mainType = expenseMainTypeService.getById(sheet.getType());
|
|
|
//推送到企业微信
|
|
|
JSONObject json=new JSONObject();
|
|
|
JSONArray dataJson=new JSONArray();
|
|
@@ -151,7 +152,7 @@ public class ExpenseSheetServiceImpl extends ServiceImpl<ExpenseSheetMapper, Exp
|
|
|
jsonObj1.put("value",sheet.getCreateDate());
|
|
|
JSONObject jsonObj2=new JSONObject();
|
|
|
jsonObj2.put("key", "票据类型");
|
|
|
- jsonObj2.put("value",sheetTypes[sheet.getType()]);
|
|
|
+ jsonObj2.put("value",mainType.getName());
|
|
|
JSONObject jsonObj3=new JSONObject();
|
|
|
jsonObj3.put("key", "金额");
|
|
|
jsonObj3.put("value",sheet.getTotalAmount());
|