|
@@ -26,6 +26,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Collection;
|
|
|
import java.util.List;
|
|
@@ -174,6 +175,16 @@ public class ResourceServiceImpl extends ServicePlusImpl<ResourceMapper, Resourc
|
|
|
resourceDetailBo.setResourceId(add.getId());
|
|
|
ResourceDetail resourceDetail = BeanUtil.toBean(resourceDetailBo, ResourceDetail.class);
|
|
|
resourceDetail.setResourceType(bo.getResourceType());
|
|
|
+ if (bo.getResourceType() == 2) {
|
|
|
+ resourceDetail.setNum(new BigDecimal(1));
|
|
|
+ resourceDetail.setUnit("人");
|
|
|
+ } else if (bo.getResourceType() == 3 && "车辆".equals(resourceDetailBo.getCarType())) {
|
|
|
+ resourceDetail.setNum(new BigDecimal(1));
|
|
|
+ resourceDetail.setUnit("辆");
|
|
|
+ } else if (bo.getResourceType() == 3 && "船舶".equals(resourceDetailBo.getCarType())) {
|
|
|
+ resourceDetail.setNum(new BigDecimal(1));
|
|
|
+ resourceDetail.setUnit("艘");
|
|
|
+ }
|
|
|
list.add(resourceDetail);
|
|
|
}
|
|
|
resourceDetailService.saveAll(list);
|
|
@@ -215,6 +226,16 @@ public class ResourceServiceImpl extends ServicePlusImpl<ResourceMapper, Resourc
|
|
|
resourceDetailBo.setId(null);
|
|
|
ResourceDetail resourceDetail = BeanUtil.toBean(resourceDetailBo, ResourceDetail.class);
|
|
|
resourceDetail.setResourceType(bo.getResourceType());
|
|
|
+ if (bo.getResourceType() == 2) {
|
|
|
+ resourceDetail.setNum(new BigDecimal(1));
|
|
|
+ resourceDetail.setUnit("人");
|
|
|
+ } else if (bo.getResourceType() == 3 && "车辆".equals(resourceDetailBo.getCarType())) {
|
|
|
+ resourceDetail.setNum(new BigDecimal(1));
|
|
|
+ resourceDetail.setUnit("辆");
|
|
|
+ } else if (bo.getResourceType() == 3 && "船舶".equals(resourceDetailBo.getCarType())) {
|
|
|
+ resourceDetail.setNum(new BigDecimal(1));
|
|
|
+ resourceDetail.setUnit("艘");
|
|
|
+ }
|
|
|
list.add(resourceDetail);
|
|
|
}
|
|
|
resourceDetailService.saveAll(list);
|