Просмотр исходного кода

[账单管理][添加][结单功能]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
9f84b4ee79
3 измененных файлов: 23 добавлений и 2 удалений
  1. +8
    -2
      mallinkAdmin/src/main/java/com/iformall/controller/WxBillRentController.java
  2. +2
    -0
      mallinkService/src/main/java/com/iformall/service/WxBillRentService.java
  3. +13
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxBillRentServiceImpl.java

+ 8
- 2
mallinkAdmin/src/main/java/com/iformall/controller/WxBillRentController.java Просмотреть файл

@@ -65,8 +65,14 @@ public class WxBillRentController extends BaseController {

@GetMapping("/findByMerchantId")
@ApiImplicitParam(name = "merchantId", value = "merchantId", dataType = "Long", paramType = "query", required = true)
public ResultData findByMerchantId(Long id) {
return new ResultData(Result.SUCCESS, "查询成功", wxBillRentService.findByMerchantId(id));
public ResultData findByMerchantId(Long merchantId) {
return new ResultData(Result.SUCCESS, "查询成功", wxBillRentService.findByMerchantId(merchantId));
}

@GetMapping("/updatePaid")
@ApiImplicitParam(name = "id", value = "id", dataType = "Long", paramType = "query", required = true)
public ResultData updatePaid(Long id) {
return wxBillRentService.updatePaid(id);
}

}

+ 2
- 0
mallinkService/src/main/java/com/iformall/service/WxBillRentService.java Просмотреть файл

@@ -45,4 +45,6 @@ public interface WxBillRentService {

Object findByMerchantId(Long id);

ResultData updatePaid(Long id);

}

+ 13
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxBillRentServiceImpl.java Просмотреть файл

@@ -112,5 +112,18 @@ public class WxBillRentServiceImpl implements WxBillRentService {
return wxBillRentMapper.queryBillRentList(record);
}

@Transactional(rollbackFor = {Exception.class})
@Override
public ResultData updatePaid(Long id) {
WxBillRent wxBillRent = wxBillRentMapper.selectByPrimaryKey(id);
wxBillRent.setStatus(EnumBillRentStatus.PAID.getCode());
try {
wxBillRentMapper.updateByPrimaryKeySelective(wxBillRent);
} catch (Exception e) {
logger.error("结单失败,e:" + e.getMessage());
throw new MallinkException(ErrorCode.DB_FAIL.getCode(), "DB FAILD " + e.getMessage());
}
return new ResultData(Result.SUCCESS, "结单成功");
}

}

Загрузка…
Отмена
Сохранить