|
|
|
@@ -1928,6 +1928,32 @@ public class WxFinanceServiceImpl implements WxFinanceService { |
|
|
|
return page; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void saveOrUpdateCheckOut(WxFinanceCheckOut record, MallUserInfo user) { |
|
|
|
final IdWorker idWorker = IdWorker.get(); |
|
|
|
Date date = new Date(); |
|
|
|
if (record.getId() == null) { |
|
|
|
record.setId(idWorker.nextId()); |
|
|
|
record.setCreateTime(date); |
|
|
|
record.setCreateBy(user.getId()); |
|
|
|
record.setCreateByName(user.getName()); |
|
|
|
record.setUpdateTime(date); |
|
|
|
record.setUpdateBy(user.getId()); |
|
|
|
record.setUpdateByName(user.getName()); |
|
|
|
try { |
|
|
|
wxFinanceCheckOutMapper.insert(record); |
|
|
|
} catch (Exception e) { |
|
|
|
logger.error("保存失败,e:" + e.getMessage()); |
|
|
|
throw new MallinkException(ErrorCode.DB_FAIL.getCode(), "DB FAILD " + e.getMessage()); |
|
|
|
} |
|
|
|
} else { |
|
|
|
record.setUpdateTime(date); |
|
|
|
record.setUpdateBy(user.getId()); |
|
|
|
record.setUpdateByName(user.getName()); |
|
|
|
wxFinanceCheckOutMapper.updateById(record); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |