parent
39f0c4f07b
commit
4c68617fcd
|
|
@ -52,16 +52,16 @@ public class ServiceOrderApi {
|
|||
@ApiOperation(value="服务指令工单-开始服务", notes="服务指令工单-开始服务")
|
||||
@AutoLog(value = "服务指令工单-开始服务",clientType="app", operateType = 2)
|
||||
@PostMapping(value = "/startOrder")
|
||||
public Result<String> startOrder(@RequestBody DirectiveOrderSubEntity directiveOrderSubEntity) {
|
||||
Map<String, Object> result = directiveOrderApi.startOrder(directiveOrderSubEntity);
|
||||
public Result<String> startOrder(@RequestBody DirectiveOrderEntity directiveOrderEntity) {
|
||||
Map<String, Object> result = directiveOrderApi.startOrder(directiveOrderEntity);
|
||||
return Result.OK("操作成功!");
|
||||
}
|
||||
|
||||
@ApiOperation(value="服务指令工单-结束服务", notes="服务指令工单-结束服务")
|
||||
@AutoLog(value = "服务指令工单-结束服务",clientType="app", operateType = 2)
|
||||
@PostMapping(value = "/endOrder")
|
||||
public Result<String> endOrder(@RequestBody DirectiveOrderSubEntity directiveOrderSubEntity) {
|
||||
Map<String, Object> result = directiveOrderApi.endOrder(directiveOrderSubEntity);
|
||||
public Result<String> endOrder(@RequestBody DirectiveOrderEntity directiveOrderEntity) {
|
||||
Map<String, Object> result = directiveOrderApi.endOrder(directiveOrderEntity);
|
||||
return Result.OK("操作成功!");
|
||||
}
|
||||
|
||||
|
|
@ -69,16 +69,16 @@ public class ServiceOrderApi {
|
|||
@ApiOperation(value="服务指令工单-上传mp4", notes="服务指令工单-上传mp4")
|
||||
@AutoLog(value = "服务指令工单-上传mp4",clientType="app", operateType = 2)
|
||||
@PostMapping(value = "/editSubMp4")
|
||||
public Result<String> editSubMp4(@RequestBody DirectiveOrderSubEntity directiveOrderSubEntity) {
|
||||
Map<String, Object> result = directiveOrderApi.editSubMp4(directiveOrderSubEntity);
|
||||
public Result<String> editSubMp4(@RequestBody DirectiveOrderEntity directiveOrderEntity) {
|
||||
Map<String, Object> result = directiveOrderApi.editSubMp4(directiveOrderEntity);
|
||||
return Result.OK("操作成功!");
|
||||
}
|
||||
|
||||
@ApiOperation(value="服务指令工单-上传照片", notes="服务指令工单-上传照片")
|
||||
@AutoLog(value = "服务指令工单-上传照片",clientType="app", operateType = 2)
|
||||
@PostMapping(value = "/editSubPicPath")
|
||||
public Result<String> editSubPicPath(@RequestBody DirectiveOrderSubEntity directiveOrderSubEntity) {
|
||||
Map<String, Object> result = directiveOrderApi.editSubPicPath(directiveOrderSubEntity);
|
||||
public Result<String> editSubPicPath(@RequestBody DirectiveOrderEntity directiveOrderEntity) {
|
||||
Map<String, Object> result = directiveOrderApi.editSubPicPath(directiveOrderEntity);
|
||||
return Result.OK("操作成功!");
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -149,4 +149,7 @@ public class DirectiveOrderEntity implements Serializable {
|
|||
|
||||
// 历史成功hisOk 历史失败hisFaild 正在执行current 待执行future
|
||||
private String executeStatus;
|
||||
|
||||
private String manuallyPicPath;
|
||||
private String manuallyMp4Path;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1461,7 +1461,11 @@ public class NuInvoicingCgdMainServiceImpl extends ServiceImpl<NuInvoicingCgdMai
|
|||
String departName = deptInfo.getString("name");
|
||||
QueryWrapper<NuInvoicingCgdMain> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("gys_id",cgdMainEntityDto.getGysId());
|
||||
queryWrapper.ne("cgd_type","9");
|
||||
if(StringUtils.isNotBlank(cgdMainEntityDto.getCgdType())){
|
||||
queryWrapper.eq("cgd_type",cgdMainEntityDto.getCgdType());
|
||||
}else{
|
||||
queryWrapper.ne("cgd_type","9");
|
||||
}
|
||||
queryWrapper.orderByDesc("create_time");
|
||||
Page<NuInvoicingCgdMain> page = new Page<>(pageNo, pageSize);
|
||||
List<NuInvoicingCgdMain> list = baseMapper.selectList(page,queryWrapper);
|
||||
|
|
|
|||
|
|
@ -33,13 +33,13 @@ public interface IDirectiveOrderApi {
|
|||
|
||||
List<DirectiveOrderSubEntity> queryOrderInfoList(DirectiveOrderSubEntity directiveOrderSubEntity, HttpServletRequest req);
|
||||
|
||||
Map<String, Object> editSubMp4(DirectiveOrderSubEntity directiveOrderSubEntity);
|
||||
Map<String, Object> editSubMp4(DirectiveOrderEntity directiveOrderEntity);
|
||||
|
||||
Map<String, Object> editSubPicPath(DirectiveOrderSubEntity directiveOrderSubEntity);
|
||||
Map<String, Object> editSubPicPath(DirectiveOrderEntity directiveOrderEntity);
|
||||
|
||||
Map<String, Object> startOrder(DirectiveOrderSubEntity directiveOrderSubEntity);
|
||||
Map<String, Object> startOrder(DirectiveOrderEntity directiveOrderEntity);
|
||||
|
||||
Map<String, Object> endOrder(DirectiveOrderSubEntity directiveOrderSubEntity);
|
||||
Map<String, Object> endOrder(DirectiveOrderEntity directiveOrderEntity);
|
||||
|
||||
IPage<DirectiveOrderEntity> queryWorkOrderList(Integer pageNo, Integer pageSize, DirectiveOrderEntity directiveOrderEntity, HttpServletRequest req);
|
||||
|
||||
|
|
|
|||
|
|
@ -151,6 +151,9 @@ public class DirectiveOrder implements Serializable {
|
|||
/**实际执行人名称(多个); 主要执行人+协助人*/
|
||||
private String optNames;
|
||||
|
||||
private String manuallyPicPath;
|
||||
private String manuallyMp4Path;
|
||||
|
||||
/**接单上限*/
|
||||
@TableField(exist = false)
|
||||
private Integer orderCap;
|
||||
|
|
|
|||
|
|
@ -116,54 +116,41 @@ public class DirectiveOrderPadServiceImpl extends ServiceImpl<DirectiveOrderMapp
|
|||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> startOrder(DirectiveOrderSubEntity directiveOrderSubEntity) {
|
||||
DirectiveOrderSub directiveOrderSub = directiveOrderSubMapper.selectById(directiveOrderSubEntity.getId());
|
||||
DirectiveOrder directiveOrder = baseMapper.selectById(directiveOrderSub.getMainId());
|
||||
directiveOrderSub.setIzStart("Y");
|
||||
directiveOrderSub.setBeginTime(new Date());
|
||||
directiveOrderSubMapper.updateById(directiveOrderSub);
|
||||
public Map<String, Object> startOrder(DirectiveOrderEntity directiveOrderEntity) {
|
||||
DirectiveOrder directiveOrder = baseMapper.selectById(directiveOrderEntity.getId());
|
||||
directiveOrder.setIzStart("Y");
|
||||
directiveOrder.setBeginTime(new Date());
|
||||
baseMapper.updateById(directiveOrder);
|
||||
|
||||
QueryWrapper<DirectiveOrderSub> queryWrapper = new QueryWrapper<>();
|
||||
List<DirectiveOrderSub> list = directiveOrderSubMapper.selectList(queryWrapper);
|
||||
|
||||
if (!StringUtils.equals("Y", directiveOrder.getIzStart())) {
|
||||
directiveOrder.setIzStart("Y");
|
||||
directiveOrder.setBeginTime(new Date());
|
||||
baseMapper.updateById(directiveOrder);
|
||||
}
|
||||
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
map.put("success", true);
|
||||
map.put("message", "操作成功");
|
||||
map.put("directiveOrder", directiveOrder);
|
||||
map.put("directiveOrderSub", directiveOrderSub);
|
||||
map.put("directiveOrderSub", list);
|
||||
return map;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> endOrder(DirectiveOrderSubEntity directiveOrderSubEntity) {
|
||||
DirectiveOrderSub directiveOrderSub = directiveOrderSubMapper.selectById(directiveOrderSubEntity.getId());
|
||||
DirectiveOrder directiveOrder = baseMapper.selectById(directiveOrderSub.getMainId());
|
||||
directiveOrderSub.setIzFinish("Y");
|
||||
directiveOrderSub.setFinishTime(new Date());
|
||||
DirectiveOrder directivePriceSub = baseMapper.getDirectivePrice(directiveOrderSub.getDirectiveId());//获取服务指令价格
|
||||
directiveOrderSub.setTollPrice(directivePriceSub.getTollPrice());
|
||||
directiveOrderSub.setComPrice(directivePriceSub.getComPrice());
|
||||
directiveOrderSubMapper.updateById(directiveOrderSub);
|
||||
|
||||
List<DirectiveOrderSub> list = directiveOrderSubMapper.selectList(new QueryWrapper<DirectiveOrderSub>().eq("main_id", directiveOrder.getId()).ne("iz_finish", "Y"));
|
||||
if (list.size() == 0) {
|
||||
directiveOrder.setIzFinish("Y");
|
||||
directiveOrder.setFinishTime(new Date());
|
||||
DirectiveOrder directivePrice = baseMapper.getDirectivePrice(directiveOrder.getDirectiveId());//获取服务指令价格
|
||||
directiveOrder.setTollPrice(directivePrice.getTollPrice());
|
||||
directiveOrder.setComPrice(directivePrice.getComPrice());
|
||||
baseMapper.updateById(directiveOrder);
|
||||
}
|
||||
public Map<String, Object> endOrder(DirectiveOrderEntity directiveOrderEntity) {
|
||||
DirectiveOrder directiveOrder = baseMapper.selectById(directiveOrderEntity.getId());
|
||||
directiveOrder.setIzFinish("Y");
|
||||
directiveOrder.setFinishTime(new Date());
|
||||
DirectiveOrder directivePrice = baseMapper.getDirectivePrice(directiveOrder.getDirectiveId());//获取服务指令价格
|
||||
directiveOrder.setTollPrice(directivePrice.getTollPrice());
|
||||
directiveOrder.setComPrice(directivePrice.getComPrice());
|
||||
baseMapper.updateById(directiveOrder);
|
||||
|
||||
List<DirectiveOrderSub> list = directiveOrderSubMapper.selectList(new QueryWrapper<DirectiveOrderSub>().eq("main_id", directiveOrder.getId()));
|
||||
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
map.put("success", true);
|
||||
map.put("message", "操作成功");
|
||||
map.put("directiveOrder", directiveOrder);
|
||||
map.put("directiveOrderSub", directiveOrderSub);
|
||||
map.put("directiveOrderSub", list);
|
||||
return map;
|
||||
}
|
||||
|
||||
|
|
@ -221,11 +208,11 @@ public class DirectiveOrderPadServiceImpl extends ServiceImpl<DirectiveOrderMapp
|
|||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> editSubMp4(DirectiveOrderSubEntity directiveOrderSubEntity) {
|
||||
DirectiveOrderSub directiveOrderSub = new DirectiveOrderSub();
|
||||
directiveOrderSub.setId(directiveOrderSubEntity.getId());
|
||||
directiveOrderSub.setManuallyMp4Path(directiveOrderSubEntity.getManuallyMp4Path());
|
||||
directiveOrderSubMapper.updateById(directiveOrderSub);
|
||||
public Map<String, Object> editSubMp4(DirectiveOrderEntity directiveOrderEntity) {
|
||||
DirectiveOrder directiveOrder = new DirectiveOrder();
|
||||
directiveOrder.setId(directiveOrderEntity.getId());
|
||||
directiveOrder.setManuallyMp4Path(directiveOrder.getManuallyMp4Path());
|
||||
directiveOrderService.updateById(directiveOrder);
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
map.put("success", true);
|
||||
map.put("message", "操作成功");
|
||||
|
|
@ -233,11 +220,11 @@ public class DirectiveOrderPadServiceImpl extends ServiceImpl<DirectiveOrderMapp
|
|||
}
|
||||
|
||||
@Override
|
||||
public Map<String, Object> editSubPicPath(DirectiveOrderSubEntity directiveOrderSubEntity) {
|
||||
DirectiveOrderSub directiveOrderSub = new DirectiveOrderSub();
|
||||
directiveOrderSub.setId(directiveOrderSubEntity.getId());
|
||||
directiveOrderSub.setManuallyPicPath(directiveOrderSubEntity.getManuallyPicPath());
|
||||
directiveOrderSubMapper.updateById(directiveOrderSub);
|
||||
public Map<String, Object> editSubPicPath(DirectiveOrderEntity directiveOrderEntity) {
|
||||
DirectiveOrder directiveOrder = new DirectiveOrder();
|
||||
directiveOrder.setId(directiveOrderEntity.getId());
|
||||
directiveOrder.setManuallyPicPath(directiveOrderEntity.getManuallyPicPath());
|
||||
directiveOrderService.updateById(directiveOrder);
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
map.put("success", true);
|
||||
map.put("message", "操作成功");
|
||||
|
|
|
|||
Loading…
Reference in New Issue