|
@@ -134,7 +134,7 @@ public class RevenueController {
|
|
|
@ApiParam(value = "营收数据", required = true) @RequestBody MonthRevenueDto monthRevenueDto) {
|
|
|
try{
|
|
|
//判断该机构是否有该月的数据
|
|
|
- if(revenueService.isExistMonthRevenue(monthRevenueDto.getCompanyOrgId(),monthRevenueDto.getCollectDateString())>0){
|
|
|
+ if(revenueService.isExistMonthRevenue(monthRevenueDto.getCompanyOrgId(),monthRevenueDto.getCollectDateString(),null)>0){
|
|
|
return new AjaxMessage<>(ResultStatus.EXIST_IS_REVENUE_ERROR);
|
|
|
}
|
|
|
LoginUser loginUser = UserUtil.getCurrentUser();
|
|
@@ -172,9 +172,15 @@ public class RevenueController {
|
|
|
public AjaxMessage<Integer> updateRevenue(
|
|
|
@ApiParam(value = "营收数据", required = true) @RequestBody MonthRevenueDto monthRevenueDto) {
|
|
|
try{
|
|
|
+ //判断该机构是否有该月的数据
|
|
|
+ if(revenueService.isExistMonthRevenue(monthRevenueDto.getCompanyOrgId(),monthRevenueDto.getCollectDateString(),monthRevenueDto.getId())>0){
|
|
|
+ return new AjaxMessage<>(ResultStatus.EXIST_IS_REVENUE_ERROR);
|
|
|
+ }
|
|
|
LoginUser loginUser = UserUtil.getCurrentUser();
|
|
|
//修改营收数据
|
|
|
monthRevenueDto.setUpdateBy(loginUser.getUsername());
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
|
|
|
+ monthRevenueDto.setCollectDate(sdf.parse(monthRevenueDto.getCollectDateString()));
|
|
|
oneConvertWan(monthRevenueDto);
|
|
|
revenueService.updateRevenue(monthRevenueDto);
|
|
|
//修改售水数据
|
|
@@ -187,7 +193,6 @@ public class RevenueController {
|
|
|
entity.setTenantId(loginUser.getTenantId());
|
|
|
entity.setCreateBy(loginUser.getUsername());
|
|
|
entity.setCompanyOrgId(monthRevenueDto.getCompanyOrgId());
|
|
|
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
|
|
|
entity.setCollectDate(sdf.parse(monthRevenueDto.getCollectDateString()));
|
|
|
revenueService.insertSellWater(entity);
|
|
|
}else{
|