feat:V2.4
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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++;
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
@@ -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));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user