package com.highdatas.mdm.service.impl; import com.alibaba.fastjson.JSONObject; import com.highdatas.mdm.entity.Maintain; import com.highdatas.mdm.entity.SysField; import com.highdatas.mdm.mapper.MasterModifiedMapper; import com.highdatas.mdm.service.IMaintainService; import com.highdatas.mdm.service.IMasterModifiedService; import com.highdatas.mdm.service.ISysFieldService; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; import java.util.Map; /** *

* 服务实现类 *

* * @author kimi * @since 2020-03-11 */ @Service public class MasterModifiedServiceImpl implements IMasterModifiedService { @Autowired IMaintainService maintainService; @Autowired ISysFieldService fieldService; @Autowired MasterModifiedMapper masterModifiedMapper; public static final String master_id = "master_id"; public static final String pre_record = "pre_record"; public static final String table_name = "table_name"; @Override public Map getModifiedUserById(String maintainId, String masterId) { return null; } @Override public List> getModifiedUserByIds(String maintainId, List masterId) { return null; } @Override public boolean updateModifiedUserById(String maintainId, String masterId, List modifiedFieldList) { if (StringUtils.isEmpty(maintainId)) { return false; } Maintain nowMaintain = maintainService.selectById(maintainId); List fieldByMaintain = fieldService.getFieldByMaintain(maintainId); Map masterModifiedMap = masterModifiedMapper.selectByTableMasterId(nowMaintain.getTableName(), masterId); String preRecordStr = masterModifiedMap.get(pre_record); JSONObject preRecordJSON = JSONObject.parseObject(preRecordStr); return false; } }