Browse Source

验车新增

master
dimengzhe 3 years ago
parent
commit
345d4110f6
  1. 3
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/ScmEntryVehicleExamineDto.java
  2. 7
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/ScmVehicleExamine.java
  3. 9
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java

3
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/ScmEntryVehicleExamineDto.java

@ -32,6 +32,9 @@ public class ScmEntryVehicleExamineDto implements Dto {
@ApiModelProperty("配置(常用配置)")
private String configName; // 配置(常用配置)
@ApiModelProperty("用户sid")
private String userSid; // 用户sid
@ApiModelProperty("验车状态(已验车,未验车)")
private String inspectionResult; // 验车状态(已验车,未验车)

7
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleexamine/ScmVehicleExamine.java

@ -84,4 +84,11 @@ public class ScmVehicleExamine extends BaseEntity {
private String inspectionResult; // 验车状态(已验车,未验车)
@ApiModelProperty("洗车费")
private BigDecimal price;
@ApiModelProperty("创建人sid")
private String createBySid;
@ApiModelProperty("分公司sid")
private String useOrgSid;
@ApiModelProperty("分公司名称")
private String useOrgName;
}

9
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleexamine/ScmVehicleExamineService.java

@ -31,6 +31,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationFeign;
import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo;
import com.yxt.anrui.portal.api.sysstaffinfo.SysStaffinfoVo;
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign;
import com.yxt.anrui.portal.api.sysuser.SysUserFeign;
import com.yxt.anrui.scm.api.scmfile.ScmFile;
import com.yxt.anrui.scm.api.scmvehicleenterlibrary.AppScmVehicleEnterlibraryCarWarehousingDto;
@ -76,6 +77,9 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami
@Autowired
SysOrganizationFeign sysOrganizationFeign;
@Autowired
SysStaffOrgFeign sysStaffOrgFeign;
@Autowired
ScmFileService scmFileService;
@ -293,7 +297,12 @@ public class ScmVehicleExamineService extends MybatisBaseService<ScmVehicleExami
@Transactional(rollbackFor = Exception.class)
public ResultBean saveEntryCarInspectedInfo(ScmEntryVehicleExamineDto scmEntryVehicleExamineDto) {
ResultBean rb = ResultBean.fireFail();
String useOrgSid = sysStaffOrgFeign.getPathSidByUserSid(scmEntryVehicleExamineDto.getUserSid()).getData();
SysOrganizationVo data = sysOrganizationFeign.fetchBySid(useOrgSid).getData();
ScmVehicleExamine scmVehicleExamine = new ScmVehicleExamine();
scmVehicleExamine.setCreateBySid(scmEntryVehicleExamineDto.getUserSid());
scmVehicleExamine.setUseOrgSid(useOrgSid);
scmVehicleExamine.setUseOrgName(data.getName());
BeanUtil.copyProperties(scmEntryVehicleExamineDto, scmVehicleExamine,"sid");
save(scmVehicleExamine);
return rb.success();

Loading…
Cancel
Save