feat:V2.4

This commit is contained in:
苏竹红
2025-01-14 15:54:54 +08:00
parent 85aeaa4243
commit 0df3a20015
5 changed files with 14 additions and 24 deletions

View File

@@ -15,14 +15,14 @@ public interface TransferLogService {
/** /**
* 添加日志 操作日志类型 * 添加日志 操作日志类型
* @param lineInfoDO * @param id 线索ID 或者 门店ID 如果是线索ID 则表示线索转让记录 如果是门店ID 则表示门店转移记录
* @param partnerId
* @param formUserId * @param formUserId
* @param toUserId * @param toUserId
* @param operationLogTypeEnum * @param operationLogTypeEnum
*/ */
void addLog(LineInfoDO lineInfoDO, String formUserId, String toUserId, OperationLogTypeEnum operationLogTypeEnum); void addLog(Long id ,String partnerId, String formUserId, String toUserId, OperationLogTypeEnum operationLogTypeEnum);
void addLog(ShopInfoDO shopInfoDO, String formUserId, String toUserId, OperationLogTypeEnum operationLogTypeEnum);
PageInfo<TransferLogDTO> getTransferLogPage(Integer pageNum, Integer pageSize, Long lineId,Integer lineShopType); PageInfo<TransferLogDTO> getTransferLogPage(Integer pageNum, Integer pageSize, Long lineId,Integer lineShopType);
} }

View File

@@ -331,7 +331,7 @@ public class LineServiceImpl implements LineService {
if (lineInfo.getJoinStatus()!=0){ if (lineInfo.getJoinStatus()!=0){
operationLogTypeEnum = OperationLogTypeEnum.TRANSFER_INVESTMENT_MANAGER_3; operationLogTypeEnum = OperationLogTypeEnum.TRANSFER_INVESTMENT_MANAGER_3;
} }
transferLogService.addLog(lineInfo,userInfo.getUserId(),changeInvestmentRequest.getInvestmentManagerId(),operationLogTypeEnum); transferLogService.addLog(lineInfo.getId(),lineInfo.getPartnerId(),userInfo.getUserId(),changeInvestmentRequest.getInvestmentManagerId(),operationLogTypeEnum);
} }
return Boolean.TRUE; return Boolean.TRUE;
} }

View File

@@ -318,7 +318,7 @@ public class ShopServiceImpl implements ShopService {
if (updateUserId.equals(shopInfo.getInvestmentManager())) { if (updateUserId.equals(shopInfo.getInvestmentManager())) {
throw new ServiceException(UPDATE_INVESTMENT_MANAGER_FAIL); throw new ServiceException(UPDATE_INVESTMENT_MANAGER_FAIL);
} }
transferLogService.addLog(shopInfo, shopInfo.getInvestmentManager(), updateUserId, OperationLogTypeEnum.TRANSFER_INVESTMENT_MANAGER_4); transferLogService.addLog(shopInfo.getId(), shopInfo.getPartnerId(), shopInfo.getInvestmentManager(), updateUserId, OperationLogTypeEnum.TRANSFER_INVESTMENT_MANAGER_4);
shopInfo.setUpdateTime(new Date()); shopInfo.setUpdateTime(new Date());
shopInfo.setUpdateUserId(userId); shopInfo.setUpdateUserId(userId);
shopInfo.setInvestmentManager(updateUserId); shopInfo.setInvestmentManager(updateUserId);
@@ -429,6 +429,9 @@ public class ShopServiceImpl implements ShopService {
Map<Long, Integer> shopStatus = preparationService.getShopStatus(shopIds); Map<Long, Integer> shopStatus = preparationService.getShopStatus(shopIds);
for (ShopInfoDO shopInfoDO : shopInfoDOS) { for (ShopInfoDO shopInfoDO : shopInfoDOS) {
LineInfoDO lineInfoDO = lineMap.get(shopInfoDO.getLineId()); LineInfoDO lineInfoDO = lineMap.get(shopInfoDO.getLineId());
if (lineInfoDO == null){
continue;
}
shopInfoDO.setDevelopmentManager(lineInfoDO.getDevelopmentManager()); shopInfoDO.setDevelopmentManager(lineInfoDO.getDevelopmentManager());
shopInfoDO.setShopStatus(shopStatus.get(shopInfoDO.getId())); shopInfoDO.setShopStatus(shopStatus.get(shopInfoDO.getId()));
shopInfoDO.setJoinMode(lineInfoDO.getJoinMode()); shopInfoDO.setJoinMode(lineInfoDO.getJoinMode());
@@ -436,7 +439,7 @@ public class ShopServiceImpl implements ShopService {
shopInfoDO.setInvestmentManager(lineInfoDO.getInvestmentManager()); shopInfoDO.setInvestmentManager(lineInfoDO.getInvestmentManager());
shopInfoDO.setWantShopAreaId(lineInfoDO.getWantShopAreaId()); shopInfoDO.setWantShopAreaId(lineInfoDO.getWantShopAreaId());
} }
//shopInfoDAO.batchUpdate(shopInfoDOS); shopInfoDAO.batchUpdate(shopInfoDOS);
log.info("------shopInfoDOS:{}------", JSONObject.toJSONString(shopInfoDOS)); log.info("------shopInfoDOS:{}------", JSONObject.toJSONString(shopInfoDOS));
hasNext = shopInfoDOS.size() >= pageSize; hasNext = shopInfoDOS.size() >= pageSize;
pageNum++; pageNum++;

View File

@@ -26,10 +26,10 @@ public class TransferLogServiceImpl implements TransferLogService {
private TransferLogDAO transferLogDAO; private TransferLogDAO transferLogDAO;
@Override @Override
public void addLog(LineInfoDO lineInfoDO, String formUserId, String toUserId, OperationLogTypeEnum operationLogTypeEnum) { public void addLog(Long id ,String partnerId, String formUserId, String toUserId, OperationLogTypeEnum operationLogTypeEnum) {
TransferLogDO transferLogDO = new TransferLogDO(); TransferLogDO transferLogDO = new TransferLogDO();
transferLogDO.setLineId(lineInfoDO.getId()); transferLogDO.setLineId(id);
transferLogDO.setPartnerId(lineInfoDO.getPartnerId()); transferLogDO.setPartnerId(partnerId);
transferLogDO.setFromUserId(formUserId); transferLogDO.setFromUserId(formUserId);
transferLogDO.setToUserId(toUserId); transferLogDO.setToUserId(toUserId);
transferLogDO.setType(operationLogTypeEnum.getCode()); transferLogDO.setType(operationLogTypeEnum.getCode());
@@ -39,19 +39,6 @@ public class TransferLogServiceImpl implements TransferLogService {
transferLogDAO.add(transferLogDO); transferLogDAO.add(transferLogDO);
} }
@Override
public void addLog(ShopInfoDO shopInfoDO, String formUserId, String toUserId, OperationLogTypeEnum operationLogTypeEnum) {
TransferLogDO transferLogDO = new TransferLogDO();
transferLogDO.setLineId(shopInfoDO.getId());
transferLogDO.setPartnerId(shopInfoDO.getPartnerId());
transferLogDO.setFromUserId(formUserId);
transferLogDO.setToUserId(toUserId);
transferLogDO.setType(operationLogTypeEnum.getCode());
transferLogDO.setCreateUserId("create");
transferLogDO.setUpdateUserId("update");
// 添加操作日志
transferLogDAO.add(transferLogDO);
}
@Override @Override
public PageInfo<TransferLogDTO> getTransferLogPage(Integer pageNum, Integer pageSize, Long lineId,Integer lineShopType) { public PageInfo<TransferLogDTO> getTransferLogPage(Integer pageNum, Integer pageSize, Long lineId,Integer lineShopType) {

View File

@@ -262,12 +262,12 @@ public class TestController {
@Resource @Resource
ShopService shopService; ShopService shopService;
@GetMapping("/linePointToShopPoint") @GetMapping("/linePointToShopPoint")
public ResponseResult linePointToShopPoint(@RequestParam("shopId")Long shopId){ public ResponseResult linePointToShopPoint(@RequestParam(value = "shopId",required = false)Long shopId){
return ResponseResult.success(pointService.linePointToShopPoint(shopId)); return ResponseResult.success(pointService.linePointToShopPoint(shopId));
} }
@GetMapping("/dataHandler") @GetMapping("/dataHandler")
public ResponseResult dataHandler(@RequestParam("lineId")Long lineId){ public ResponseResult dataHandler(@RequestParam(value = "lineId",required = false)Long lineId){
return ResponseResult.success(shopService.dataHandler(lineId)); return ResponseResult.success(shopService.dataHandler(lineId));
} }