Browse Source

1.售后工单财务入账接口

chenglong
caoyizhong 1 year ago
parent
commit
3aa695fd0b
  1. 2
      blade-service-api/logpm-aftersales-api/src/main/java/com/logpm/aftersales/vo/AftersalesWorkOrderVO.java
  2. 13
      blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesWorkOrderController.java
  3. 2
      blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.java
  4. 2
      blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml
  5. 2
      blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/IAftersalesWorkOrderService.java
  6. 6
      blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java

2
blade-service-api/logpm-aftersales-api/src/main/java/com/logpm/aftersales/vo/AftersalesWorkOrderVO.java

@ -97,4 +97,6 @@ public class AftersalesWorkOrderVO extends AftersalesWorkOrderEntity {
* 赔款金额总和
*/
private String totalAmount;
private String ids;
}

13
blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesWorkOrderController.java

@ -742,8 +742,15 @@ public class AftersalesWorkOrderController extends BladeController {
@PostMapping("/updateFinanceTime")
@ApiOperationSupport(order = 13)
@ApiOperation(value = "写入财务入账时间", notes = "传入aftersalesWorkOrder")
public R updateFinanceTime(@Valid @RequestBody String ids ,Date entryTime ) {
log.info("写入财务入账时间{}",entryTime);
return R.data(aftersalesWorkOrderService.updateFinanceTime(ids,entryTime));
public R updateFinanceTime(@Valid @RequestBody AftersalesWorkOrderVO aftersalesWorkOrderVO ) {
if (aftersalesWorkOrderVO.getIds() == null || aftersalesWorkOrderVO.getIds()== ""){
log.info("写入财务入账时间{},操作人{}",aftersalesWorkOrderVO.getEntryTime(),aftersalesWorkOrderVO.getOperator());
return R.data(aftersalesWorkOrderService.updateFinanceTime(aftersalesWorkOrderVO.getIds(),aftersalesWorkOrderVO.getEntryTime(),aftersalesWorkOrderVO.getOperator()));
}else {
log.error("写入财务入账时间》》》{}",aftersalesWorkOrderVO);
return R.fail("系统异常!!!");
}
}
}

2
blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.java

@ -87,5 +87,5 @@ public interface AftersalesWorkOrderMapper extends BaseMapper<AftersalesWorkOrde
*/
List<AftersalesSettlementEntity> getWholeListSettlement(@Param("param") AftersalesSettlementEntity aftersalesSettlementEntity);
void updateFinanceTime(@Param("id") String id, @Param("entryTime") Date entryTime);
void updateFinanceTime(@Param("id") String id, @Param("entryTime") Date entryTime,@Param("operator") String operator);
}

2
blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml

@ -404,7 +404,7 @@ date_format(from_unixtime(create_time),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d
<update id="updateFinanceTime">
update logpm_aftersales_work_order set entry_time = #{entryTime} where id = #{id}
update logpm_aftersales_work_order set entry_time = #{entryTime},operator = #{operator} where id = #{id}
</update>

2
blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/IAftersalesWorkOrderService.java

@ -283,5 +283,5 @@ public interface IAftersalesWorkOrderService extends BaseService<AftersalesWorkO
boolean updateArbitrateStatus(AftersalesWorkOrderDTO aftersalesWorkOrder);
R updateFinanceTime(String ids, Date entryTime);
R updateFinanceTime(String ids, Date entryTime,String operator);
}

6
blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java

@ -2176,11 +2176,11 @@ public class AftersalesWorkOrderServiceImpl extends BaseServiceImpl<AftersalesWo
}
@Override
public R updateFinanceTime(String ids, Date entryTime) {
public R updateFinanceTime(String ids, Date entryTime,String operator) {
String[] split = ids.split(",");
for (String id : split) {
baseMapper.updateFinanceTime(id,entryTime);
baseMapper.updateFinanceTime(id,entryTime,operator);
}
return R.success("写入成功");
return R.success("操作成功");
}
}

Loading…
Cancel
Save