Browse Source

更改

master
ligaode 2 months ago
parent
commit
657c1dd488
  1. 32
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java
  2. 8
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclecertificate/BaseVehicleCertificateMapper.java
  3. 4
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclecertificate/BaseVehicleCertificateService.java
  4. 2
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeign.java
  5. 2
      anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeignFallback.java
  6. 2
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserMapper.java
  7. 5
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserMapper.xml
  8. 4
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserRest.java
  9. 4
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserService.java
  10. 2
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/oa/common/OaCommonFeign.java
  11. 4
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/oa/common/OaCommonRest.java
  12. 4
      anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/oa/common/OaCommonService.java

32
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basemanufacturerretware/BaseManufacturerRetwareService.java

@ -39,6 +39,7 @@ import com.yxt.anrui.base.api.basevehicle.ExiCarConfigDetailVo;
import com.yxt.anrui.base.biz.basemanufacturerretwareveh.BaseManufacturerRetwareVehService; import com.yxt.anrui.base.biz.basemanufacturerretwareveh.BaseManufacturerRetwareVehService;
import com.yxt.anrui.base.biz.basepurchasesystem.BasePurchaseSystemService; import com.yxt.anrui.base.biz.basepurchasesystem.BasePurchaseSystemService;
import com.yxt.anrui.base.biz.basevehicle.BaseVehicleService; import com.yxt.anrui.base.biz.basevehicle.BaseVehicleService;
import com.yxt.anrui.base.biz.basevehiclecertificate.BaseVehicleCertificateService;
import com.yxt.anrui.base.common.enums.BillTypeEnum; import com.yxt.anrui.base.common.enums.BillTypeEnum;
import com.yxt.anrui.base.common.enums.VehicleState; import com.yxt.anrui.base.common.enums.VehicleState;
import com.yxt.anrui.base.common.utils.Rule; import com.yxt.anrui.base.common.utils.Rule;
@ -48,7 +49,6 @@ import com.yxt.anrui.fin.api.kingdee.push.STKInStockPushPurmrb;
import com.yxt.anrui.portal.api.sysorganization.SysOrganization; import com.yxt.anrui.portal.api.sysorganization.SysOrganization;
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign; import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign;
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo;
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign;
import com.yxt.anrui.scm.api.scmapplyinboundquery.ScmApplyInboundQueryDetailsVo; import com.yxt.anrui.scm.api.scmapplyinboundquery.ScmApplyInboundQueryDetailsVo;
import com.yxt.anrui.scm.api.scmapplyinboundquery.ScmApplyInboundQueryFeign; import com.yxt.anrui.scm.api.scmapplyinboundquery.ScmApplyInboundQueryFeign;
import com.yxt.anrui.scm.api.scmapplyinboundvehquery.ScmApplyInboundVehQueryDetailsVo; import com.yxt.anrui.scm.api.scmapplyinboundvehquery.ScmApplyInboundVehQueryDetailsVo;
@ -64,34 +64,17 @@ import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.io.File; import java.io.File;
import java.io.InputStream; import java.io.InputStream;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.*; import java.util.*;
/**
* Project: anrui-base(厂家退库) <br/>
* File: BaseManufacturerRetwareService.java <br/>
* Class: com.yxt.anrui.base.biz.basemanufacturerretware.BaseManufacturerRetwareService <br/>
* Description: 厂家退库表 业务逻辑. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-07-05 17:02:32 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Service @Service
public class BaseManufacturerRetwareService extends MybatisBaseService<BaseManufacturerRetwareMapper, BaseManufacturerRetware> { public class BaseManufacturerRetwareService extends MybatisBaseService<BaseManufacturerRetwareMapper, BaseManufacturerRetware> {
@Autowired
private SysStaffOrgFeign sysStaffOrgFeign;
@Autowired @Autowired
private SysOrganizationFeign sysOrganizationFeign; private SysOrganizationFeign sysOrganizationFeign;
@Autowired @Autowired
@ -104,23 +87,15 @@ public class BaseManufacturerRetwareService extends MybatisBaseService<BaseManuf
private FinKingDeeFeign finKingDeeFeign; private FinKingDeeFeign finKingDeeFeign;
@Autowired @Autowired
private BasePurchaseSystemService basePurchaseSystemService; private BasePurchaseSystemService basePurchaseSystemService;
@Autowired
private BaseVehicleCertificateService baseVehicleCertificateService;
@Autowired @Autowired
private ScmApplyInboundQueryFeign scmApplyInboundQueryFeign; private ScmApplyInboundQueryFeign scmApplyInboundQueryFeign;
@Autowired @Autowired
private ScmApplyInboundVehQueryFeign scmApplyInboundVehQueryFeign; private ScmApplyInboundVehQueryFeign scmApplyInboundVehQueryFeign;
@Autowired @Autowired
private DocPdfComponent docPdfComponent; private DocPdfComponent docPdfComponent;
private QueryWrapper<BaseManufacturerRetware> createQueryWrapper(BaseManufacturerRetwareQuery query) {
// todo: 这里根据具体业务调整查询条件
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
QueryWrapper<BaseManufacturerRetware> qw = new QueryWrapper<>();
return qw;
}
public PagerVo<BaseManufacturerRetwareVo> listPageVo(PagerQuery<BaseManufacturerRetwareQuery> pq) { public PagerVo<BaseManufacturerRetwareVo> listPageVo(PagerQuery<BaseManufacturerRetwareQuery> pq) {
BaseManufacturerRetwareQuery query = pq.getParams(); BaseManufacturerRetwareQuery query = pq.getParams();
QueryWrapper<BaseManufacturerRetware> qw = new QueryWrapper<>(); QueryWrapper<BaseManufacturerRetware> qw = new QueryWrapper<>();
@ -273,6 +248,7 @@ public class BaseManufacturerRetwareService extends MybatisBaseService<BaseManuf
baseVehicle.setReturnDate(DateUtil.parseDate(DateUtil.today())); baseVehicle.setReturnDate(DateUtil.parseDate(DateUtil.today()));
baseVehicleService.updateVeh(baseVehicle); baseVehicleService.updateVeh(baseVehicle);
baseManufacturerRetwareVehService.updateByVinNo(manApprovalType, refundMoney, vinNo, dto.getManDeduRemarks()); baseManufacturerRetwareVehService.updateByVinNo(manApprovalType, refundMoney, vinNo, dto.getManDeduRemarks());
baseVehicleCertificateService.delByVehSid(baseVehicle.getSid());
} else if (manApprovalType.equals("失败")) { } else if (manApprovalType.equals("失败")) {
baseVehicle.setVehicleState(VehicleState.StockEnum.STOCK.getCode()); baseVehicle.setVehicleState(VehicleState.StockEnum.STOCK.getCode());
baseVehicle.setVehicleStateValue(VehicleState.StockEnum.STOCK.getRemarks()); baseVehicle.setVehicleStateValue(VehicleState.StockEnum.STOCK.getRemarks());

8
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclecertificate/BaseVehicleCertificateMapper.java

@ -7,10 +7,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants; import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrandExportVo; import com.yxt.anrui.base.api.basevehiclebrand.BaseVehicleBrandExportVo;
import com.yxt.anrui.base.api.basevehiclecertificate.*; import com.yxt.anrui.base.api.basevehiclecertificate.*;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.*;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import java.util.List; import java.util.List;
@ -115,4 +112,7 @@ public interface BaseVehicleCertificateMapper extends BaseMapper<BaseVehicleCert
@Update("update base_vehicle_certificate set certificateState = #{cerStateKey},certificateStateValue = #{cerState} where sid = #{sid}") @Update("update base_vehicle_certificate set certificateState = #{cerStateKey},certificateStateValue = #{cerState} where sid = #{sid}")
void updateCertificateStateNew(@Param("cerStateKey") String cerStateKey, @Param("cerState") String cerState, @Param("sid") String sid); void updateCertificateStateNew(@Param("cerStateKey") String cerStateKey, @Param("cerState") String cerState, @Param("sid") String sid);
@Delete("delete from base_vehicle_certificate where vehicleSid = #{vehSid}")
void delByVehSid(String vehSid);
} }

4
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehiclecertificate/BaseVehicleCertificateService.java

@ -385,4 +385,8 @@ public class BaseVehicleCertificateService extends MybatisBaseService<BaseVehicl
public void updateCertificateStateNew(String cerStateKey,String cerState, String sid) { public void updateCertificateStateNew(String cerStateKey,String cerState, String sid) {
baseMapper.updateCertificateStateNew(cerStateKey,cerState,sid); baseMapper.updateCertificateStateNew(cerStateKey,cerState,sid);
} }
public void delByVehSid(String vehSid) {
baseMapper.delByVehSid(vehSid);
}
} }

2
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeign.java

@ -241,7 +241,7 @@ public interface SysUserFeign {
@ApiOperation(value = "获取本部门下人员") @ApiOperation(value = "获取本部门下人员")
@GetMapping(value = "getAllPeo") @GetMapping(value = "getAllPeo")
ResultBean<List<DeptUserVo>> getAllPeo(@RequestParam("deptSid") String deptSid); ResultBean<List<DeptUserVo>> getAllPeo(@RequestParam("deptSid") String deptSid, @RequestParam(value = "name", required = false) String name);
@ApiOperation(value = "根据用户sid获取用户id") @ApiOperation(value = "根据用户sid获取用户id")
@PostMapping(value = "selectIdBySid") @PostMapping(value = "selectIdBySid")

2
anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeignFallback.java

@ -222,7 +222,7 @@ public class SysUserFeignFallback implements SysUserFeign {
} }
@Override @Override
public ResultBean<List<DeptUserVo>> getAllPeo(String deptSid) { public ResultBean<List<DeptUserVo>> getAllPeo(String deptSid, String name) {
return null; return null;
} }

2
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserMapper.java

@ -206,5 +206,5 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
List<Map<String, String>> getUserByDeptSid(String deptSid); List<Map<String, String>> getUserByDeptSid(String deptSid);
List<DeptUserVo> getAllPeo(String deptSid); List<DeptUserVo> getAllPeo(@Param("deptSid") String deptSid,@Param("name") String name);
} }

5
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserMapper.xml

@ -480,5 +480,10 @@
#{deptSid}, #{deptSid},
'%' '%'
) )
AND st.name LIKE CONCAT(
'%',
#{name},
'%'
)
</select> </select>
</mapper> </mapper>

4
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserRest.java

@ -665,8 +665,8 @@ public class SysUserRest implements SysUserFeign {
} }
@Override @Override
public ResultBean<List<DeptUserVo>> getAllPeo(String deptSid) { public ResultBean<List<DeptUserVo>> getAllPeo(String deptSid, String name) {
return sysUserService.getAllPeo(deptSid); return sysUserService.getAllPeo(deptSid, name);
} }
@Override @Override

4
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserService.java

@ -1718,9 +1718,9 @@ public class SysUserService extends MybatisBaseService<SysUserMapper, SysUser> {
} }
public ResultBean<List<DeptUserVo>> getAllPeo(String deptSid) { public ResultBean<List<DeptUserVo>> getAllPeo(String deptSid, String name) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
List<DeptUserVo> allPeo = baseMapper.getAllPeo(deptSid); List<DeptUserVo> allPeo = baseMapper.getAllPeo(deptSid, name);
return rb.success().setData(allPeo); return rb.success().setData(allPeo);
} }
} }

2
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/oa/common/OaCommonFeign.java

@ -32,5 +32,5 @@ public interface OaCommonFeign {
@ApiOperation("查询部门人员") @ApiOperation("查询部门人员")
@GetMapping("/getAllPeoByDept/{deptSid}") @GetMapping("/getAllPeoByDept/{deptSid}")
ResultBean<List<OaCommonDictVo>> getAllPeoByDept(@PathVariable("deptSid") String deptSid); ResultBean<List<OaCommonDictVo>> getAllPeoByDept(@PathVariable("deptSid") String deptSid, @RequestParam(value = "name", required = false) String name);
} }

4
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/oa/common/OaCommonRest.java

@ -32,7 +32,7 @@ public class OaCommonRest implements OaCommonFeign {
} }
@Override @Override
public ResultBean<List<OaCommonDictVo>> getAllPeoByDept(String deptSid) { public ResultBean<List<OaCommonDictVo>> getAllPeoByDept(String deptSid, String name) {
return oaCommonService.getAllPeoByDept(deptSid); return oaCommonService.getAllPeoByDept(deptSid, name);
} }
} }

4
anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/oa/common/OaCommonService.java

@ -65,9 +65,9 @@ public class OaCommonService {
return rb.success().setData(voList); return rb.success().setData(voList);
} }
public ResultBean<List<OaCommonDictVo>> getAllPeoByDept(String deptSid) { public ResultBean<List<OaCommonDictVo>> getAllPeoByDept(String deptSid, String name) {
ResultBean<List<OaCommonDictVo>> rb = ResultBean.fireFail(); ResultBean<List<OaCommonDictVo>> rb = ResultBean.fireFail();
ResultBean<List<DeptUserVo>> allPeo = sysUserFeign.getAllPeo(deptSid); ResultBean<List<DeptUserVo>> allPeo = sysUserFeign.getAllPeo(deptSid, name);
List<OaCommonDictVo> voList = Optional.ofNullable(allPeo.getData()) List<OaCommonDictVo> voList = Optional.ofNullable(allPeo.getData())
.orElse(Collections.emptyList()) // 如果为 null,则返回一个空列表 .orElse(Collections.emptyList()) // 如果为 null,则返回一个空列表
.stream() .stream()

Loading…
Cancel
Save