|
@@ -11,11 +11,13 @@ import com.ydtech.modules.admin.constants.MoneyAttrConstants;
|
|
|
import com.ydtech.modules.admin.constants.WithdrawTypeConstants;
|
|
import com.ydtech.modules.admin.constants.WithdrawTypeConstants;
|
|
|
import com.ydtech.modules.admin.dao.SysUserAccountMapper;
|
|
import com.ydtech.modules.admin.dao.SysUserAccountMapper;
|
|
|
import com.ydtech.modules.admin.dao.SysUserMapper;
|
|
import com.ydtech.modules.admin.dao.SysUserMapper;
|
|
|
|
|
+import com.ydtech.modules.admin.model.SysDept;
|
|
|
import com.ydtech.modules.admin.model.SysUser;
|
|
import com.ydtech.modules.admin.model.SysUser;
|
|
|
import com.ydtech.modules.admin.model.dto.*;
|
|
import com.ydtech.modules.admin.model.dto.*;
|
|
|
import com.ydtech.modules.admin.model.po.*;
|
|
import com.ydtech.modules.admin.model.po.*;
|
|
|
import com.ydtech.modules.admin.model.vo.SubOrder;
|
|
import com.ydtech.modules.admin.model.vo.SubOrder;
|
|
|
import com.ydtech.modules.admin.model.vo.SysUserAccountVo;
|
|
import com.ydtech.modules.admin.model.vo.SysUserAccountVo;
|
|
|
|
|
+import com.ydtech.modules.admin.model.vo.SysUserBaseVO;
|
|
|
import com.ydtech.modules.admin.service.*;
|
|
import com.ydtech.modules.admin.service.*;
|
|
|
import com.ydtech.modules.admin.utils.SliceUpDateUtil;
|
|
import com.ydtech.modules.admin.utils.SliceUpDateUtil;
|
|
|
import com.ydtech.modules.base.controller.BaseController;
|
|
import com.ydtech.modules.base.controller.BaseController;
|
|
@@ -91,6 +93,9 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private InsUploadFilesMapper insUploadFilesMapper;
|
|
private InsUploadFilesMapper insUploadFilesMapper;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private SysDeptService sysDeptService;
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
@Transactional
|
|
@Transactional
|
|
|
public void addOrUpdate(SysUserAccount sysUserAccount) {
|
|
public void addOrUpdate(SysUserAccount sysUserAccount) {
|
|
@@ -1446,6 +1451,17 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
if(StringUtils.isNotBlank(mySumAmountQueryDto.getEndDate())){
|
|
if(StringUtils.isNotBlank(mySumAmountQueryDto.getEndDate())){
|
|
|
mySumAmountQueryDto.setEndDate(mySumAmountQueryDto.getEndDate()+" 23:59:59");
|
|
mySumAmountQueryDto.setEndDate(mySumAmountQueryDto.getEndDate()+" 23:59:59");
|
|
|
}
|
|
}
|
|
|
|
|
+ String userId = mySumAmountQueryDto.getUserId();
|
|
|
|
|
+ //添加预收明细 如果是渠道团队长查询管理下级的出单员
|
|
|
|
|
+ SysUserBaseVO sysUserBaseVO = sysUserService.selectUserById(userId);
|
|
|
|
|
+ SysUser user = sysUserService.getById(userId);
|
|
|
|
|
+ SysDept dept = sysDeptService.getById(user.getDeptId());
|
|
|
|
|
+ String deptId="";
|
|
|
|
|
+ //出单员是19 且是渠道的话,给渠道团队长
|
|
|
|
|
+ if ("21".equals(sysUserBaseVO.getRoleId()) && "1".equals(dept.getManagementSource())) {
|
|
|
|
|
+ deptId = dept.getId();
|
|
|
|
|
+ mySumAmountQueryDto.setDeptId(deptId);
|
|
|
|
|
+ }
|
|
|
//查询预收和实收的总金额
|
|
//查询预收和实收的总金额
|
|
|
mySumAmountQueryDto.setAuditstatus("0");
|
|
mySumAmountQueryDto.setAuditstatus("0");
|
|
|
BigDecimal ysAmount= insFeeOrderNewService.findMyAmountYSOrSSCXAmount(mySumAmountQueryDto);
|
|
BigDecimal ysAmount= insFeeOrderNewService.findMyAmountYSOrSSCXAmount(mySumAmountQueryDto);
|