|
|
|
@ -4,11 +4,9 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import jakarta.annotation.Resource; |
|
|
|
import jakarta.annotation.Resource; |
|
|
|
import org.springblade.core.mp.base.BaseServiceImpl; |
|
|
|
import org.springblade.core.mp.base.BaseServiceImpl; |
|
|
|
import org.springblade.core.secure.utils.AuthUtil; |
|
|
|
|
|
|
|
import org.springblade.core.tool.api.R; |
|
|
|
import org.springblade.core.tool.api.R; |
|
|
|
import org.springblade.desk.common.feign.IMesNotifyMessageClient; |
|
|
|
import org.springblade.desk.common.feign.IMesNotifyMessageClient; |
|
|
|
import org.springblade.desk.common.pojo.entity.MesNotifyMessageEntity; |
|
|
|
import org.springblade.desk.common.pojo.entity.MesNotifyMessageEntity; |
|
|
|
import org.springblade.desk.common.service.IMesNotifyMessageService; |
|
|
|
|
|
|
|
import org.springblade.desk.efficiency.enums.BsEfficiencyTaskEnum; |
|
|
|
import org.springblade.desk.efficiency.enums.BsEfficiencyTaskEnum; |
|
|
|
import org.springblade.desk.efficiency.mapper.BsEfficiencyTempMapper; |
|
|
|
import org.springblade.desk.efficiency.mapper.BsEfficiencyTempMapper; |
|
|
|
import org.springblade.desk.efficiency.pojo.entity.BsEfficiencyTaskEntity; |
|
|
|
import org.springblade.desk.efficiency.pojo.entity.BsEfficiencyTaskEntity; |
|
|
|
@ -20,7 +18,6 @@ import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.util.CollectionUtils; |
|
|
|
import org.springframework.util.CollectionUtils; |
|
|
|
|
|
|
|
|
|
|
|
import java.time.LocalDate; |
|
|
|
import java.time.LocalDate; |
|
|
|
import java.util.Collection; |
|
|
|
|
|
|
|
import java.util.Date; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
@ -36,7 +33,7 @@ public class BsEfficiencyTempServiceImpl extends BaseServiceImpl<BsEfficiencyTem |
|
|
|
@Resource |
|
|
|
@Resource |
|
|
|
private IBsEfficiencyTaskService bsEfficiencyTaskService; |
|
|
|
private IBsEfficiencyTaskService bsEfficiencyTaskService; |
|
|
|
@Resource |
|
|
|
@Resource |
|
|
|
private IMesNotifyMessageService mesNotifyMessageService; |
|
|
|
private IMesNotifyMessageClient mesNotifyMessageClient; |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public IPage<BsEfficiencyTempVO> selectBsEfficiencyTempPage(IPage<BsEfficiencyTempVO> page, BsEfficiencyTempVO bsEfficiencyTemp) { |
|
|
|
public IPage<BsEfficiencyTempVO> selectBsEfficiencyTempPage(IPage<BsEfficiencyTempVO> page, BsEfficiencyTempVO bsEfficiencyTemp) { |
|
|
|
@ -47,9 +44,10 @@ public class BsEfficiencyTempServiceImpl extends BaseServiceImpl<BsEfficiencyTem |
|
|
|
public R taskAssignment(Long id) { |
|
|
|
public R taskAssignment(Long id) { |
|
|
|
BsEfficiencyTempEntity bsEfficiencyTemp = this.getById(id); |
|
|
|
BsEfficiencyTempEntity bsEfficiencyTemp = this.getById(id); |
|
|
|
if (bsEfficiencyTemp == null) { |
|
|
|
if (bsEfficiencyTemp == null) { |
|
|
|
if (bsEfficiencyTemp != null) { |
|
|
|
|
|
|
|
return R.fail("绩效模板查询失败"); |
|
|
|
return R.fail("绩效模板查询失败"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (bsEfficiencyTemp.getIsDeleted() != 0) { |
|
|
|
|
|
|
|
return R.fail("绩效模板已删除"); |
|
|
|
} |
|
|
|
} |
|
|
|
LocalDate lastMonthDate = LocalDate.now().minusMonths(1); |
|
|
|
LocalDate lastMonthDate = LocalDate.now().minusMonths(1); |
|
|
|
String year = String.valueOf(lastMonthDate.getYear()); |
|
|
|
String year = String.valueOf(lastMonthDate.getYear()); |
|
|
|
@ -129,7 +127,7 @@ public class BsEfficiencyTempServiceImpl extends BaseServiceImpl<BsEfficiencyTem |
|
|
|
MesNotifyMessageEntity notifyMessage = new MesNotifyMessageEntity(); |
|
|
|
MesNotifyMessageEntity notifyMessage = new MesNotifyMessageEntity(); |
|
|
|
notifyMessage.setContent(msg); |
|
|
|
notifyMessage.setContent(msg); |
|
|
|
notifyMessage.setReceiveUserId(bsEfficiencyTemp.getReportUser()); |
|
|
|
notifyMessage.setReceiveUserId(bsEfficiencyTemp.getReportUser()); |
|
|
|
mesNotifyMessageService.save(notifyMessage); |
|
|
|
mesNotifyMessageClient.save(notifyMessage); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|