维修工单车辆、施工人员、销售人员非空判断
This commit is contained in:
parent
13273992ed
commit
950f014f0f
@ -164,6 +164,30 @@ public class DlRepairTicketsServiceImpl extends ServiceImpl<DlRepairTicketsMappe
|
|||||||
@Override
|
@Override
|
||||||
@DSTransactional
|
@DSTransactional
|
||||||
public DlRepairTicketsRespVO createTickets(DlRepairTicketsRespVO ticketsRespVO) {
|
public DlRepairTicketsRespVO createTickets(DlRepairTicketsRespVO ticketsRespVO) {
|
||||||
|
// 验证
|
||||||
|
if (ObjectUtil.isEmpty(ticketsRespVO.getCarId())){
|
||||||
|
throw exception0(500, "车辆信息为空");
|
||||||
|
}
|
||||||
|
if (ObjectUtil.isEmpty(ticketsRespVO.getAdviserId())){
|
||||||
|
throw exception0(500, "服务顾问为空");
|
||||||
|
}
|
||||||
|
ticketsRespVO.getItemList().forEach(item -> {
|
||||||
|
if (ObjectUtil.isEmpty(item.getRepairIds()) || ObjectUtil.isEmpty(item.getSaleId())){
|
||||||
|
String message = "";
|
||||||
|
switch (item.getItemType()){
|
||||||
|
case "01":
|
||||||
|
message += "项目:";
|
||||||
|
break;
|
||||||
|
case "02":
|
||||||
|
message += "配件:";
|
||||||
|
break;
|
||||||
|
case "03":
|
||||||
|
message += "其他:";
|
||||||
|
}
|
||||||
|
message += (item.getItemName() + (ObjectUtil.isEmpty(item.getRepairIds()) ? "施工人员" : "销售人员") + "为空");
|
||||||
|
throw exception0(500, message);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
// 门店信息
|
// 门店信息
|
||||||
Long deptId = SecurityFrameworkUtils.getLoginUserDeptId();
|
Long deptId = SecurityFrameworkUtils.getLoginUserDeptId();
|
||||||
|
Loading…
Reference in New Issue
Block a user