配件申请单子项可以搜索、可以设置给不给保险公司看
This commit is contained in:
parent
9bb6c0b201
commit
d3af983873
@ -181,5 +181,19 @@ public class DlTicketWaresController {
|
|||||||
public CommonResult<?> getById(@RequestParam("id") String id){
|
public CommonResult<?> getById(@RequestParam("id") String id){
|
||||||
return success(dlTicketWaresService.getById(id));
|
return success(dlTicketWaresService.getById(id));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改是否传给保险公司
|
||||||
|
*
|
||||||
|
* @author 小李
|
||||||
|
* @date 15:48 2024/11/18
|
||||||
|
* @param respVO 对象
|
||||||
|
**/
|
||||||
|
@PostMapping("/updateSafe")
|
||||||
|
@Operation(summary = "修改是否传给保险公司")
|
||||||
|
public CommonResult<?> updateSafe(@RequestBody DlTicketWaresRespVO respVO){
|
||||||
|
dlTicketWaresService.updateSafe(respVO);
|
||||||
|
return CommonResult.ok();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -68,4 +68,16 @@ public class DlTicketWares extends TenantBaseDO {
|
|||||||
|
|
||||||
/** 多个图片地址,英文逗号分隔(拍照上传配件申请单时用) */
|
/** 多个图片地址,英文逗号分隔(拍照上传配件申请单时用) */
|
||||||
private String images;
|
private String images;
|
||||||
|
|
||||||
|
/** 是否传给保险公司(字典yes_no,1:是,0:否,默认0) */
|
||||||
|
private String toSafe;
|
||||||
|
|
||||||
|
/** 保险公司名称 */
|
||||||
|
private String safeName;
|
||||||
|
|
||||||
|
/** 保险公司联系人 */
|
||||||
|
private String safeContact;
|
||||||
|
|
||||||
|
/** 保险公司联系电话 */
|
||||||
|
private String safeMobile;
|
||||||
}
|
}
|
@ -104,4 +104,13 @@ public interface DlTicketWaresService extends IService<DlTicketWares> {
|
|||||||
* @date 15:38 2024/10/22
|
* @date 15:38 2024/10/22
|
||||||
**/
|
**/
|
||||||
Map<String,Integer> getWorkerTodo();
|
Map<String,Integer> getWorkerTodo();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改是否传给保险公司
|
||||||
|
*
|
||||||
|
* @author 小李
|
||||||
|
* @date 15:48 2024/11/18
|
||||||
|
* @param respVO 对象
|
||||||
|
**/
|
||||||
|
void updateSafe(DlTicketWaresRespVO respVO);
|
||||||
}
|
}
|
||||||
|
@ -37,6 +37,7 @@ import com.baomidou.dynamic.datasource.annotation.DSTransactional;
|
|||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import org.springframework.context.annotation.Lazy;
|
import org.springframework.context.annotation.Lazy;
|
||||||
@ -627,6 +628,30 @@ public class DlTicketWaresServiceImpl extends ServiceImpl<DlTicketWaresMapper, D
|
|||||||
return rtnMap;
|
return rtnMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改是否传给保险公司
|
||||||
|
*
|
||||||
|
* @author 小李
|
||||||
|
* @date 15:48 2024/11/18
|
||||||
|
* @param respVO 对象
|
||||||
|
**/
|
||||||
|
@Override
|
||||||
|
public void updateSafe(DlTicketWaresRespVO respVO){
|
||||||
|
// 先取出状态
|
||||||
|
String toSafe = respVO.getToSafe();
|
||||||
|
// 准备更新条件
|
||||||
|
LambdaUpdateWrapper<DlTicketWares> lambdaUpdate = Wrappers.lambdaUpdate(DlTicketWares.class);
|
||||||
|
lambdaUpdate.eq(DlTicketWares::getId, respVO.getId());
|
||||||
|
lambdaUpdate.set(DlTicketWares::getToSafe, respVO.getToSafe());
|
||||||
|
// 根据状态更新
|
||||||
|
if (toSafe.equals("1")){
|
||||||
|
lambdaUpdate.set(DlTicketWares::getSafeName, respVO.getSafeName());
|
||||||
|
lambdaUpdate.set(DlTicketWares::getSafeContact, respVO.getSafeContact());
|
||||||
|
lambdaUpdate.set(DlTicketWares::getSafeMobile, respVO.getSafeMobile());
|
||||||
|
}
|
||||||
|
// 更新
|
||||||
|
baseMapper.update(lambdaUpdate);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -22,6 +22,10 @@
|
|||||||
<result property="remark" column="remark" jdbcType="VARCHAR"/>
|
<result property="remark" column="remark" jdbcType="VARCHAR"/>
|
||||||
<result property="createTime" column="create_time" />
|
<result property="createTime" column="create_time" />
|
||||||
<result property="images" column="images" />
|
<result property="images" column="images" />
|
||||||
|
<result property="toSafe" column="to_safe" />
|
||||||
|
<result property="safeName" column="safe_name" />
|
||||||
|
<result property="safeContact" column="safe_contact" />
|
||||||
|
<result property="safeMobile" column="safe_mobile" />
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="Base_SQL">
|
<sql id="Base_SQL">
|
||||||
@ -42,7 +46,11 @@
|
|||||||
dtw.status,
|
dtw.status,
|
||||||
dtw.remark,
|
dtw.remark,
|
||||||
dtw.create_time,
|
dtw.create_time,
|
||||||
dtw.images
|
dtw.images,
|
||||||
|
dtw.to_safe,
|
||||||
|
dtw.safe_name,
|
||||||
|
dtw.safe_contact,
|
||||||
|
dtw.safe_mobile
|
||||||
from dl_ticket_wares dtw
|
from dl_ticket_wares dtw
|
||||||
left join dl_repair_tickets drt
|
left join dl_repair_tickets drt
|
||||||
on dtw.ticket_id = drt.id
|
on dtw.ticket_id = drt.id
|
||||||
|
Loading…
Reference in New Issue
Block a user